From 04e53c9ae74bff2fb1eab45da1481eb985fb552f Mon Sep 17 00:00:00 2001 From: uo283182 Date: Tue, 26 Mar 2024 14:41:39 +0100 Subject: [PATCH 01/20] =?UTF-8?q?A=C3=B1adido=20contador=20al=20juego?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/src/components/Game.js | 60 +++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 13 deletions(-) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index a05b9727..1d070a25 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, { useState, useRef } from 'react'; import { Container, styled } from '@mui/system'; import Grid from '@mui/material/Grid'; import axios from 'axios'; @@ -18,6 +18,22 @@ const Game = () => { const [textoPregunta, setTextoPregunta] = useState('Cargando...'); const [preguntasAcertadas, setPreguntasAcertadas] = useState(0); const [error, setError] = useState(''); + const [contadorGlobal, setContadorGlobal] = useState(30); + + const contadorIntervalRef = useRef(null); + + + + // Función para detener el contador + const detenerContador = () => { + clearInterval(contadorIntervalRef.current); + }; + + useEffect(() => { + if (contadorGlobal === 0) { + checkPregunta(); + } + }, [contadorGlobal]); /** * Este método comprueba si la pregunta es correcta y deshabilita los botones hasta que @@ -25,18 +41,22 @@ const Game = () => { * @param {*} e */ const checkPregunta = async (e) => { - //Si ha acertado añade al contador de aciertos una más - const isCorrect = e.target.parentNode.getAttribute('data-iscorrect') === 'true'; - if (isCorrect) { - setPreguntasAcertadas(preguntasAcertadas + 1); - } + detenerContador(); + if (e != null) { + - const old = e.target.parentNode.getAttribute('class'); - e.target.parentNode.setAttribute('class', old + " active"); + //Si ha acertado añade al contador de aciertos una más + const isCorrect = e.target.parentNode.getAttribute('data-iscorrect') === 'true'; + if (isCorrect) { + setPreguntasAcertadas(preguntasAcertadas + 1); + } + const old = e.target.parentNode.getAttribute('class'); + e.target.parentNode.setAttribute('class', old + " active"); + } const c = document.querySelector('[data-iscorrect=true]'); if (c != null) { - c.setAttribute('class', old + " active"); + c.setAttribute('class', c.getAttribute('class') + " active"); } @@ -47,16 +67,16 @@ const Game = () => { }); //Tras 3 segundos llama a la función de addPregunta par que de tiempo a ver el resultado - setTimeout(addPregunta, 3000, e); + setTimeout(addPregunta, 3000); } /** * Este método crea la nueva pregunta llamando al Post (y recogiendo datos de wikidata) * También se asegura de poner los inputs de la respuesta sin active, además de volverlos a habilitar - * @param {} e */ - const addPregunta = async (e) => { + const addPregunta = async () => { try { + clearInterval(contadorIntervalRef.current); //Se selecciona un número aleatorio [0,3] que será el lugar de la respuesta correcta const random = Math.floor(Math.random() * 4); @@ -91,7 +111,20 @@ const Game = () => { } } setRespuestas(respCopia); - + // Reiniciar el contador a 30 + setContadorGlobal(30); + + // Volver a iniciar el intervalo del contador + contadorIntervalRef.current = setInterval(() => { + setContadorGlobal((prevCount) => { + if (prevCount === 0) { + checkPregunta(); // Si el contador llega a 0, realizar la acción correspondiente + return prevCount; // Mantener el contador en 0 + } else { + return prevCount - 1; // Decrementar el contador + } + }); + }, 1000); // Actualiza el contador cada segundo } catch (error) { console.log(error.response.data.error); } @@ -104,6 +137,7 @@ const Game = () => { return ( +

{contadorGlobal}

{textoPregunta}

From c5a3bb7528c3c142617a6fe03e06515c3a596eb8 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Wed, 27 Mar 2024 00:35:11 +0100 Subject: [PATCH 02/20] =?UTF-8?q?M=C3=A1s=20preguntas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template-questions/question-service.js | 116 ++++++++++-------- 1 file changed, 68 insertions(+), 48 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index d522e90a..b312fc4c 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -5,52 +5,72 @@ const Wikidata = require('./wikidata-query'); const app = express(); const port = 8004; -const jsonPreg=[ +const jsonPreg = [ { - textStart:'¿Cuál es la capital de ', - textEnd:'?', - queryCorrect:'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + + textStart: '¿Cuál es la capital de ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q6256. ?pregunta wdt:P36 ?respuesta. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es".}}' }, { - textStart:'¿Quién es el director de la película ', - textEnd:'?', - queryCorrect:'SELECT DISTINCT ?preguntaLabel ?respuestaLabel WHERE {'+ - '?pregunta wdt:P31 wd:Q11424.'+ - '?pregunta wdt:P57 ?respuesta.'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }'+ - '} LIMIT 100' + textStart: '¿Quién es el director de la película ', + textEnd: '?', + queryCorrect: 'SELECT DISTINCT ?preguntaLabel ?respuestaLabel WHERE {' + + '?pregunta wdt:P31 wd:Q11424.' + + '?pregunta wdt:P57 ?respuesta.' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + '} LIMIT 100' }, { - textStart:'¿Quién es el autor del libro ', - textEnd:'?', - queryCorrect:'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ - '?pregunta wdt:P31 wd:Q7725634.'+ - '?pregunta wdt:P50 ?respuesta.'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }'+ - '} LIMIT 100' + textStart: '¿Quién es el autor del libro ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + + '?pregunta wdt:P31 wd:Q7725634.' + + '?pregunta wdt:P50 ?respuesta.' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + '} LIMIT 100' }, { - textStart:'¿Quién es el cantante de ', - textEnd:'?', - queryCorrect:'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ - '?pregunta wdt:P31 wd:Q134556.'+ - '?pregunta wdt:P175 ?respuesta.'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }'+ - '} LIMIT 100' + textStart: '¿Quién es el cantante de ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + + '?pregunta wdt:P31 wd:Q134556.' + + '?pregunta wdt:P175 ?respuesta.' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + '} LIMIT 100' }, { - textStart:'¿Dónde se encuentra el monumento ', - textEnd:'?', - queryCorrect:'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ - '?pregunta wdt:P31 wd:Q570116.'+ - '?pregunta wdt:P17 ?respuesta.'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }'+ - '} LIMIT 100' + textStart: '¿Dónde se encuentra el monumento ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + + '?pregunta wdt:P31 wd:Q570116.' + + '?pregunta wdt:P17 ?respuesta.' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + '} LIMIT 100' + }, + { + textStart: '¿Cuál es la población de ', + textEnd: '?', + queryCorrect: 'SELECT DISTINCT ?preguntaLabel ' + + '(CONCAT(REPLACE(STR((ROUND(?respuesta / 1000) * 1000)), "(\\\\d)(?=(\\\\d{3})+$)", "$1."), "") AS ?respuestaLabel) WHERE {' + + '?pregunta wdt:P31 wd:Q6256.' + + '?pregunta wdt:P1082 ?respuesta.' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' + } + , + { + textStart: '¿Cuál es el gentilicio de ', + textEnd: '?', + queryCorrect: 'SELECT DISTINCT ?preguntaLabel ?respuestaLabel WHERE {'+ + '?pregunta wdt:P31 wd:Q2074737; '+ + 'wdt:P17 wd:Q29; '+ + 'wdt:P1549 ?respuesta.'+ + 'OPTIONAL { ?respuesta rdfs:label ?respuestaLabel. FILTER(LANG(?respuestaLabel) = "es") }'+ + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' } ] -; + ; //const json = JSON.parse(jsonPreg); @@ -67,7 +87,7 @@ app.post("/questions", async (req, res) => { //Escoge un valor aleatorio para escoger la pregunta let sizeJson = jsonPreg.length; let randQuery= Math.floor(Math.random() * sizeJson); - + wiki.ejecutarConsultaSPARQL(jsonPreg[randQuery].queryCorrect) .then((resultados) => { //Escoge un valor aleatorio de la consulta para la respuesta correcta @@ -78,7 +98,7 @@ app.post("/questions", async (req, res) => { let randoms = []; while (randoms.length < 3) { let numero = Math.floor(Math.random() * size); - if (!randoms.includes(numero) && numero!=random) { + if (!randoms.includes(numero) && numero != random) { randoms.push(numero); } } @@ -92,18 +112,18 @@ app.post("/questions", async (req, res) => { resultados.results.bindings[randoms[2]].respuestaLabel.value ] } - + // console.log(resultadosGuardados.incorrectas); // console.log(resultados.results.bindings[randoms[0]].capitalLabel.value); // console.log(resultados.results.bindings[randoms[1]].capitalLabel.value); // console.log(resultados.results.bindings[randoms[2]].capitalLabel.value); - + res.send(resultadosGuardados); }) .catch((error) => { console.error('Error al ejecutar la consulta:', error); }); - + } catch (error) { //Catch del try console.error("Error:", error); // Maneja el error res.status(500).send(error); // Envía una respuesta de error al cliente @@ -111,13 +131,13 @@ app.post("/questions", async (req, res) => { }); const server = app.listen(port, () => { - console.log(`User Service listening at http://localhost:${port}`); - }); - - // Listen for the 'close' event on the Express.js server - server.on('close', () => { - // Close the Mongoose connection - //mongoose.connection.close(); - }); - - module.exports = server \ No newline at end of file + console.log(`User Service listening at http://localhost:${port}`); +}); + +// Listen for the 'close' event on the Express.js server +server.on('close', () => { + // Close the Mongoose connection + //mongoose.connection.close(); +}); + +module.exports = server \ No newline at end of file From 68c11a5632df0136abc190e0f5c67faa6f1f5a8c Mon Sep 17 00:00:00 2001 From: Laura Cordero Date: Sat, 30 Mar 2024 15:32:40 +0100 Subject: [PATCH 03/20] Barra animada de tiempo --- webapp/src/components/Game.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 1d070a25..f5c02d75 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -20,6 +20,8 @@ const Game = () => { const [error, setError] = useState(''); const [contadorGlobal, setContadorGlobal] = useState(30); + const width = `${(contadorGlobal / 30) * 100}%`; + const contadorIntervalRef = useRef(null); @@ -137,7 +139,9 @@ const Game = () => { return ( -

{contadorGlobal}

+
+
{contadorGlobal}
+

{textoPregunta}

From 5a581e3f13f22205884cd68f06c170dca3635ba2 Mon Sep 17 00:00:00 2001 From: Laura Cordero Date: Sat, 30 Mar 2024 16:38:36 +0100 Subject: [PATCH 04/20] =?UTF-8?q?Selector=20de=20n=C3=BAmero=20de=20pregun?= =?UTF-8?q?tas=20y=20vuelta=20al=20Home=20al=20terminar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/src/components/Game.js | 27 ++++++++++++++++++++++++--- webapp/src/components/HomeScreen.js | 12 +++++++++++- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index f5c02d75..1f7f97ac 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -4,6 +4,7 @@ import Grid from '@mui/material/Grid'; import axios from 'axios'; import { useEffect } from 'react'; import './Game.css'; +import HomeScreen from './HomeScreen'; const StyledContainer = styled(Container)({ textAlign: 'center', @@ -13,12 +14,14 @@ const StyledContainer = styled(Container)({ const apiEndpoint = process.env.REACT_APP_API_ENDPOINT || 'http://localhost:8000'; -const Game = () => { +const Game = ({numQuestions}) => { const [respuestas, setRespuestas] = useState(Array(4).fill({ data: '', isCorrect: '' })); const [textoPregunta, setTextoPregunta] = useState('Cargando...'); const [preguntasAcertadas, setPreguntasAcertadas] = useState(0); const [error, setError] = useState(''); const [contadorGlobal, setContadorGlobal] = useState(30); + const [numPreguntas, setnumPreguntas]=useState(0); + const [finished, setFinished] = useState(false); const width = `${(contadorGlobal / 30) * 100}%`; @@ -68,8 +71,13 @@ const Game = () => { input.disabled = true; }); - //Tras 3 segundos llama a la función de addPregunta par que de tiempo a ver el resultado - setTimeout(addPregunta, 3000); + if(numPreguntas==numQuestions){ + setFinished(true); + }else{ + //Tras 3 segundos llama a la función de addPregunta par que de tiempo a ver el resultado + setTimeout(addPregunta, 3000); + } + } /** @@ -127,6 +135,11 @@ const Game = () => { } }); }, 1000); // Actualiza el contador cada segundo + + //Número de pregunta actual + const n=numPreguntas; + setnumPreguntas(n+1); + } catch (error) { console.log(error.response.data.error); } @@ -138,6 +151,12 @@ const Game = () => { }, []) return ( + + {finished ? ( +
+ +
+ ) : (
{contadorGlobal}
@@ -169,6 +188,8 @@ const Game = () => {

Preguntas acertadas: {preguntasAcertadas}

+ )} +
); }; diff --git a/webapp/src/components/HomeScreen.js b/webapp/src/components/HomeScreen.js index e5e80d47..de04c2dc 100644 --- a/webapp/src/components/HomeScreen.js +++ b/webapp/src/components/HomeScreen.js @@ -3,20 +3,30 @@ import { Container} from '@mui/material'; import Game from './Game'; const HomeScreen = () => { const [juegoIniciado, setJuegoIniciado] = useState(false); + const [defecto, setDefecto] = useState("15"); const handleStartButtonClick = () => { setJuegoIniciado(true); }; + + const changeNumber = (event) => { + setDefecto(event.target.value); + }; + + return (
{juegoIniciado ? ( // Muestra otro componente o contenido cuando el juego está iniciado - + ) : ( // Muestra el contenido inicial con el botón "Jugar"
+
+ +


From af6e7b539bd3ce0daefe60e4b410701b65ca921d Mon Sep 17 00:00:00 2001 From: Laura Cordero Date: Sat, 30 Mar 2024 19:14:19 +0100 Subject: [PATCH 05/20] =?UTF-8?q?Se=20ha=20a=C3=B1adido=20un=20Home=20y=20?= =?UTF-8?q?un=20nav=20para=20volver=20a=20=C3=A9l,=20se=20ha=20quitado=20u?= =?UTF-8?q?n=20par=C3=A1metro=20que=20hac=C3=ADa=20que=20las=20preguntas?= =?UTF-8?q?=20quedaran=20excesivamente=20estrechas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/package-lock.json | 44129 +++++++++++++++----------- webapp/package.json | 1 + webapp/public/FondoHome.jpg | Bin 0 -> 1466262 bytes webapp/src/App.js | 13 +- webapp/src/LogoSaberYGanar.png | Bin 0 -> 68546 bytes webapp/src/components/Game.css | 2 +- webapp/src/components/Game.js | 2 +- webapp/src/components/HomeScreen.js | 5 +- webapp/src/components/Login.js | 7 +- webapp/src/components/Welcome.css | 29 + webapp/src/components/Welcome.js | 40 + 11 files changed, 25436 insertions(+), 18792 deletions(-) create mode 100644 webapp/public/FondoHome.jpg create mode 100644 webapp/src/LogoSaberYGanar.png create mode 100644 webapp/src/components/Welcome.css create mode 100644 webapp/src/components/Welcome.js diff --git a/webapp/package-lock.json b/webapp/package-lock.json index fd1409f5..7093931e 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -18,6 +18,7 @@ "bootstrap": "^5.3.3", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-native": "^0.73.6", "react-router-dom": "^6.22.3", "react-scripts": "5.0.1", "web-vitals": "^3.5.1" @@ -563,6 +564,24 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -595,6 +614,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz", + "integrity": "sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-default-from": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -627,6 +661,41 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -751,6 +820,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz", + "integrity": "sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", @@ -763,11 +846,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", - "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1194,12 +1277,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", - "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1603,6 +1686,34 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", + "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", @@ -1933,6 +2044,22 @@ "semver": "bin/semver.js" } }, + "node_modules/@babel/preset-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", @@ -1983,6 +2110,132 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/register": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/register/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", @@ -2623,14 +2876,12 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -2749,6 +3000,14 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "engines": { + "node": ">=12" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -3308,11 +3567,109 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/environment": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", @@ -3327,7 +3684,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3344,7 +3700,6 @@ "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -3353,7 +3708,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -3368,7 +3722,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3384,7 +3737,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -3395,14 +3747,12 @@ "node_modules/@jest/environment/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/environment/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -3411,7 +3761,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -3455,7 +3804,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -3472,7 +3820,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3489,7 +3836,6 @@ "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -3498,7 +3844,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -3513,7 +3858,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3529,7 +3873,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -3540,14 +3883,12 @@ "node_modules/@jest/fake-timers/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/fake-timers/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -3556,7 +3897,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -3573,7 +3913,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5026,382 +5365,371 @@ "node": ">=12" } }, - "node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", + "node_modules/@react-native-community/cli": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.6.tgz", + "integrity": "sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==", + "dependencies": { + "@react-native-community/cli-clean": "12.3.6", + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-doctor": "12.3.6", + "@react-native-community/cli-hermes": "12.3.6", + "@react-native-community/cli-plugin-metro": "12.3.6", + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native-community/cli-types": "12.3.6", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "deepmerge": "^4.3.0", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.2", + "semver": "^7.5.2" + }, + "bin": { + "react-native": "build/bin.js" + }, "engines": { - "node": ">=14.0.0" + "node": ">=18" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "node_modules/@react-native-community/cli-clean": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.6.tgz", + "integrity": "sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "node": ">=8" }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=10" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", - "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==" - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dev": true, + "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@hapi/hoek": "^9.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "node_modules/@react-native-community/cli-clean/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" + "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, + "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@sinonjs/commons": "^3.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dev": true, + "node_modules/@react-native-community/cli-config": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.6.tgz", + "integrity": "sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==", "dependencies": { - "type-detect": "4.0.8" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" } }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "node_modules/@react-native-community/cli-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" + "node_modules/@react-native-community/cli-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" + "node_modules/@react-native-community/cli-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=4" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "node_modules/@react-native-community/cli-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" + "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=4" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" + "node_modules/@react-native-community/cli-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=4" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=4" } }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "node_modules/@react-native-community/cli-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.6.tgz", + "integrity": "sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==", "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.6.tgz", + "integrity": "sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==", + "dependencies": { + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "deepmerge": "^4.3.0", + "envinfo": "^7.10.0", + "execa": "^5.0.0", + "hermes-profile-transformer": "^0.0.6", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=6" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/types": "^7.12.6" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=7.0.0" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=6" } }, - "node_modules/@testing-library/dom": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", - "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=14" + "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "node_modules/@react-native-community/cli-doctor/node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.6.tgz", + "integrity": "sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==", + "dependencies": { + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -5415,15 +5743,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -5438,7 +5758,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -5449,12 +5769,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -5462,7 +5782,7 @@ "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { + "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -5473,28 +5793,20 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", - "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "node_modules/@react-native-community/cli-platform-android": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.6.tgz", + "integrity": "sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==", "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.2.4", + "glob": "^7.1.3", + "logkitty": "^0.7.1" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -5508,19 +5820,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -5531,12 +5846,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -5544,7 +5859,7 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -5555,2722 +5870,2957 @@ "node": ">=8" } }, - "node_modules/@testing-library/react": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.1.2.tgz", - "integrity": "sha512-z4p7DVBTPjKM5qDZ0t5ZjzkpSNb+fZy1u6bzO7kk8oeGagpPCAtgh4cx1syrfp7a+QWkM021jGqjJaxJJnXAZg==", + "node_modules/@react-native-community/cli-platform-ios": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.6.tgz", + "integrity": "sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^9.0.0", - "@types/react-dom": "^18.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" } }, - "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=8" }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=10.13.0" + "node": ">=7.0.0" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@babel/types": "^7.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.6.tgz", + "integrity": "sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==" + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.6.tgz", + "integrity": "sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "@babel/types": "^7.20.7" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "@types/yargs-parser": "*" } }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "node_modules/@react-native-community/cli-server-api/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/node": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "node_modules/@react-native-community/cli-server-api/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/node": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "node_modules/@react-native-community/cli-server-api/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/eslint": { - "version": "8.56.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz", - "integrity": "sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==", + "node_modules/@react-native-community/cli-server-api/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-server-api/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "node_modules/@react-native-community/cli-server-api/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "node_modules/@react-native-community/cli-tools": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.6.tgz", + "integrity": "sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==", "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.43", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", - "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dependencies": { - "@types/node": "*" + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "node_modules/@react-native-community/cli-tools/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/istanbul-lib-report": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/jest": { - "version": "29.5.11", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", - "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", + "node_modules/@react-native-community/cli-types": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.6.tgz", + "integrity": "sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==", "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "joi": "^17.2.1" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@react-native-community/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@react-native-community/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "node_modules/@react-native-community/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "node_modules/@react-native-community/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "node_modules/@react-native-community/cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", - "dev": true + "node_modules/@react-native-community/cli/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "node_modules/@react-native-community/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/node": { - "version": "20.10.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz", - "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==", + "node_modules/@react-native-community/cli/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "undici-types": "~5.26.4" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "node_modules/@react-native-community/cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "@types/node": "*" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "node_modules/@react-native-community/cli/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + "node_modules/@react-native-community/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "node_modules/@react-native/assets-registry": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", + "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz", + "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==", + "dependencies": { + "@react-native/codegen": "0.73.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.73.21", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz", + "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.73.4", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/babel-preset/node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" - }, - "node_modules/@types/qs": { - "version": "6.9.12", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.12.tgz", - "integrity": "sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - }, - "node_modules/@types/react": { - "version": "18.2.47", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz", - "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==", + "node_modules/@react-native/codegen": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", + "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", - "dependencies": { - "@types/react": "*" + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "node_modules/@react-native/community-cli-plugin": { + "version": "0.73.17", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.17.tgz", + "integrity": "sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==", "dependencies": { - "@types/react": "*" + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native/dev-middleware": "0.73.8", + "@react-native/metro-babel-transformer": "0.73.15", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "metro": "^0.80.3", + "metro-config": "^0.80.3", + "metro-core": "^0.80.3", + "node-fetch": "^2.2.0", + "readline": "^1.3.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/node": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@types/express": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", - "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } + "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dependencies": { - "@types/node": "*" + "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.9", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", - "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/jest": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@types/uuid": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz", - "integrity": "sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A==", - "dev": true - }, - "node_modules/@types/webidl-conversions": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", - "dev": true - }, - "node_modules/@types/whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/webidl-conversions": "*" + "node_modules/@react-native/debugger-frontend": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz", + "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==", + "engines": { + "node": ">=18" } }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "node_modules/@react-native/dev-middleware": { + "version": "0.73.8", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.8.tgz", + "integrity": "sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==", "dependencies": { - "@types/node": "*" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.73.3", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^1.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "open": "^7.0.3", + "serve-static": "^1.13.1", + "temp-dir": "^2.0.0", + "ws": "^6.2.2" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "@types/yargs-parser": "*" + "ms": "2.0.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dependencies": { - "@typescript-eslint/utils": "5.62.0" - }, + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz", + "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=18" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, + "node_modules/@react-native/js-polyfills": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz", + "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=18" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.73.15", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz", + "integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@babel/core": "^7.20.0", + "@react-native/babel-preset": "0.73.21", + "hermes-parser": "0.15.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "node_modules/@react-native/normalize-colors": { + "version": "0.73.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz", + "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz", + "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==", "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=18" }, "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "react-native": "*" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/@remix-run/router": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 10.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, "peerDependenciesMeta": { - "typescript": { + "@types/babel__core": { "optional": true } } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 10.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "node_modules/@rushstack/eslint-patch": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", + "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==" + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "type-detect": "4.0.8" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "type-detect": "4.0.8" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/@zeit/schemas": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", - "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "engines": { - "node": ">= 10.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" }, "engines": { - "node": ">=8.9" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "dependencies": { - "debug": "4" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", "dependencies": { - "ajv": "^8.0.0" + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" }, - "peerDependencies": { - "ajv": "^8.0.0" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", "dependencies": { - "string-width": "^4.1.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "type-fest": "^0.21.3" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "color-convert": "^1.9.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" + "node": ">=7.0.0" } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": { - "dequal": "^2.0.3" - } + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/arr-diff": { + "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", - "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "node_modules/@testing-library/react": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.1.2.tgz", + "integrity": "sha512-z4p7DVBTPjKM5qDZ0t5ZjzkpSNb+fZy1u6bzO7kk8oeGagpPCAtgh4cx1syrfp7a+QWkM021jGqjJaxJJnXAZg==", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "engines": { - "node": ">= 0.4" + "node": ">=12", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.13.0" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", - "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "@babel/types": "^7.0.0" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/types": "^7.20.7" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" + "@types/node": "*" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, - "node_modules/async-mutex": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", - "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==", - "dev": true, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dependencies": { - "tslib": "^2.4.0" + "@types/node": "*" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dependencies": { - "has-symbols": "^1.0.3" + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" + "node_modules/@types/eslint": { + "version": "8.56.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz", + "integrity": "sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/autoprefixer": { - "version": "10.4.18", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", - "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001591", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "engines": { - "node": ">=4" + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@types/node": "*" } }, - "node_modules/axios-mock-adapter": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz", - "integrity": "sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==", - "dev": true, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dependencies": { - "fast-deep-equal": "^3.1.3", - "is-buffer": "^2.0.5" - }, - "peerDependencies": { - "axios": ">= 0.17.0" + "@types/node": "*" } }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dependencies": { - "dequal": "^2.0.3" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "node_modules/@types/jest": { + "version": "29.5.11", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", + "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.10.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz", + "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "undici-types": "~5.26.4" } }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.12", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.12.tgz", + "integrity": "sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz", + "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/react": "*" } }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@types/react": "*" } }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@types/node": "*" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/express": "*" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.9.tgz", - "integrity": "sha512-BXIWIaO3MewbXWdJdIGDWZurv5OGJlFNo7oy20DpB3kWDVJLcY2NRypRsRUbRe5KMqSNLuOGnWTFQQtY5MAsRw==", + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.0", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/jest": "*" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/uuid": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz", + "integrity": "sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A==", + "dev": true + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "dev": true + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/webidl-conversions": "*" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", - "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0", - "core-js-compat": "^3.34.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/node": "*" } }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", - "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/node": "*" } }, - "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dependencies": { - "is-descriptor": "^1.0.0" + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } - ] + } }, - "node_modules/basic-ftp": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", - "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", - "dev": true, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "engines": { - "node": ">=10.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dependencies": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">= 8.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, "engines": { - "node": "*" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dependencies": { - "ms": "2.0.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, - "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.8" + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, - "node_modules/boxen": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", - "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", - "dev": true, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.0", - "chalk": "^5.0.1", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" } }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, - "node_modules/boxen/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "engines": { - "node": ">=12.20" + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6.5" } }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "bin": { - "browserslist": "cli.js" + "acorn": "bin/acorn" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=0.4.0" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" } }, - "node_modules/bson": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", - "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", - "dev": true, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "engines": { - "node": ">=14.20.1" + "node": ">=0.4.0" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, "engines": { - "node": "*" + "node": ">= 6.0.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "engines": { - "node": ">=6" + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dev": true, "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "string-width": "^4.1.0" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "node_modules/ansi-fragments/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001596", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz", - "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==", + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "type": "patreon", + "url": "https://www.patreon.com/feross" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "consulting", + "url": "https://feross.org/support" } ] }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" + "sprintf-js": "~1.0.2" } }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true, - "dependencies": { - "chalk": "^4.1.2" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/chalk-template/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/chalk-template/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chalk-template/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dependencies": { - "color-name": "~1.1.4" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chalk-template/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/chalk-template/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "engines": { "node": ">=8" } }, - "node_modules/chalk-template/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "node_modules/array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, + "node_modules/array.prototype.findlast": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", + "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/check-types": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 0.4" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dependencies": { - "is-glob": "^4.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chromium-bidi": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.2.tgz", - "integrity": "sha512-PbVOSddxgKyj+JByqavWMNqWPCoCaT6XK5Z1EFe168sxnB/BM51LnZEPXSbFcFAJv/+u2B4XNTs9uXxy4GW3cQ==", - "dev": true, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", "dependencies": { - "mitt": "3.0.1", - "urlpattern-polyfill": "9.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" }, - "peerDependencies": { - "devtools-protocol": "*" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" + } }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "tslib": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-mutex": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", + "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==", + "dev": true, "dependencies": { - "source-map": "~0.6.0" - }, + "tslib": "^2.4.0" + } + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "engines": { - "node": ">= 10.0" + "node": ">= 4.0.0" } }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true, + "bin": { + "atob": "bin/atob.js" + }, "engines": { - "node": ">=10" + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.18", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", + "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001591", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", - "dev": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dependencies": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios-mock-adapter": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz", + "integrity": "sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "fast-deep-equal": "^3.1.3", + "is-buffer": "^2.0.5" + }, + "peerDependencies": { + "axios": ">= 0.17.0" } }, - "node_modules/cliui/node_modules/ansi-styles": { + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -8281,11 +8831,25 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/cliui/node_modules/color-convert": { + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -8293,2023 +8857,1901 @@ "node": ">=7.0.0" } }, - "node_modules/cliui/node_modules/color-name": { + "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 4.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dependencies": { - "color-name": "1.1.3" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "delayed-stream": "~1.0.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.9.tgz", + "integrity": "sha512-BXIWIaO3MewbXWdJdIGDWZurv5OGJlFNo7oy20DpB3kWDVJLcY2NRypRsRUbRe5KMqSNLuOGnWTFQQtY5MAsRw==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.0", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/component-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", - "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", + "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "@babel/helper-define-polyfill-provider": "^0.5.0", + "core-js-compat": "^3.34.0" }, - "engines": { - "node": ">= 0.6" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", "dependencies": { - "ms": "2.0.0" + "@babel/helper-define-polyfill-provider": "^0.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dependencies": { - "safe-buffer": "5.2.1" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" }, - "engines": { - "node": ">= 0.6" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/core-js": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", - "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", - "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "dependencies": { - "browserslist": "^4.22.3" + "is-descriptor": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/core-js-pure": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.0.tgz", - "integrity": "sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-ftp": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", + "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "dev": true, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/cosmiconfig": { + "node_modules/bfj": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 8.0.0" } }, - "node_modules/create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "*" } }, - "node_modules/create-jest/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/create-jest/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "@types/yargs-parser": "*" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/create-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { - "color-convert": "^2.0.1" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/create-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/create-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "ms": "2.0.0" } }, - "node_modules/create-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/create-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/create-jest/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.8" } }, - "node_modules/create-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, "engines": { - "node": ">= 8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=14.16" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, - "peerDependencies": { - "postcss": "^8.0.9" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=12" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-loader": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", - "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.4", - "postcss-modules-scope": "^3.1.1", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "fill-range": "^7.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" + "browserslist": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node-int64": "^0.4.0" } }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "node_modules/bson": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", + "dev": true, + "engines": { + "node": ">=14.20.1" + } }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, "engines": { - "node": ">=8.0.0" + "node": "*" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "engines": { - "node": ">= 6" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" - }, - "node_modules/cssdb": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ] - }, - "node_modules/cssesc": { + "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" + "callsites": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", "dependencies": { - "css-tree": "^1.1.2" + "caller-callsite": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/cucumber-messages": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cucumber-messages/-/cucumber-messages-8.0.0.tgz", - "integrity": "sha512-lUnWRMjwA9+KhDec/5xRZV3Du67ISumHnVLywWQXyvzmc4P+Eqx8CoeQrBQoau3Pw1hs4kJLTDyV85hFBF00SQ==", - "deprecated": "This package is now published under @cucumber/messages", - "dev": true, - "dependencies": { - "@types/uuid": "^3.4.6", - "protobufjs": "^6.8.8", - "uuid": "^3.3.3" + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" } }, - "node_modules/cucumber-messages/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "node_modules/caniuse-lite": { + "version": "1.0.30001596", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz", + "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", - "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, "engines": { - "node": ">= 14" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "ms": "2.1.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=4" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "node_modules/chalk-template/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "dev": true, - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" + "node": ">=8" }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/chalk-template/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4.0.0" + "node": ">=7.0.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "node_modules/chalk-template/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/chalk-template/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "node_modules/chalk-template/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "execa": "^5.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" }, "engines": { - "node": ">= 14" + "node": ">=12.13.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { - "node": ">= 0.8" + "node": ">=6.0" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" + "node_modules/chromium-bidi": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.2.tgz", + "integrity": "sha512-PbVOSddxgKyj+JByqavWMNqWPCoCaT6XK5Z1EFe168sxnB/BM51LnZEPXSbFcFAJv/+u2B4XNTs9uXxy4GW3cQ==", + "dev": true, + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "9.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node_modules/chromium-edge-launcher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", + "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "node_modules/chromium-edge-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">= 4.2.1" + "node": ">=10" } }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" } }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" }, - "node_modules/devtools-protocol": { - "version": "0.0.1203626", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1203626.tgz", - "integrity": "sha512-nEzHZteIUZfGCZtTiS1fRpC8UZmsfD1SiyPvaUNvS13dvKf666OAm8YTi0+Ca3n1nLEyu49Cy4+dPWpaHFJk9g==", - "dev": true + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dependencies": { - "path-type": "^4.0.0" + "source-map": "~0.6.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "restore-cursor": "^3.1.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/doctrine": { + "node_modules/clipboardy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, "dependencies": { - "esutils": "^2.0.2" + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dependencies": { - "utila": "~0.4" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dependencies": { - "webidl-conversions": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dependencies": { - "domelementtype": "^2.2.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=6" } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" } }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, - "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.699", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.699.tgz", - "integrity": "sha512-I7q3BbQi6e4tJJN5CRcyvxhK0iJb34TV8eJQcgh+fR2fQ8miMgZcEInckCo1U9exDHbfz7DLDnFn8oqH/VcRKw==" + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">= 12" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { + "node_modules/common-path-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "engines": { - "node": ">= 4" + "node": ">=4.0.0" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dependencies": { - "once": "^1.4.0" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", - "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.10.0" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "is-arrayish": "^0.2.1" + "ms": "2.0.0" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dependencies": { - "stackframe": "^1.3.4" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "ee-first": "1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "get-intrinsic": "^1.2.4" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, - "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { - "node": ">= 0.4" + "node": ">= 0.6" } }, - "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dependencies": { - "hasown": "^2.0.0" + "node_modules/core-js": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", + "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/core-js-compat": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", + "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "browserslist": "^4.22.3" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" + "node_modules/core-js-pure": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.36.0.tgz", + "integrity": "sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/escape-html": { + "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=10" } }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" }, "bin": { - "eslint": "bin/eslint.js" + "create-jest": "bin/create-jest.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "node_modules/create-jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "node_modules/create-jest/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "@types/yargs-parser": "*" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/create-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "ms": "^2.1.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "node_modules/create-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "debug": "^3.2.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/create-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "ms": "^2.1.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "node_modules/create-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/create-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-jest/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "node_modules/create-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dev": true, "dependencies": { - "ms": "^2.1.1" + "node-fetch": "^2.6.12" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "esutils": "^2.0.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "postcss": "^8.4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", "engines": { - "node": ">=4.0" + "node": "^10 || ^12 || >=14" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "postcss": "^8.0.9" } }, - "node_modules/eslint-plugin-react": { - "version": "7.34.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", - "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" + "postcss-selector-parser": "^6.0.9" }, - "engines": { - "node": ">=4" + "bin": { + "css-has-pseudo": "dist/cli.cjs" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "postcss": "^8.4" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/css-loader": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", + "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", "dependencies": { - "esutils": "^2.0.2" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" }, "engines": { "node": ">= 12.13.0" @@ -10319,11 +10761,24 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", @@ -10338,7 +10793,7 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", @@ -10349,33 +10804,12 @@ "ajv": "^8.8.2" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", @@ -10393,536 +10827,550 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dependencies": { - "color-name": "~1.1.4" + "mdn-data": "2.0.4", + "source-map": "^0.6.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8.0.0" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": ">=10" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "cssesc": "bin/cssesc" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dependencies": { - "estraverse": "^5.1.0" + "css-tree": "^1.1.2" }, "engines": { - "node": ">=0.10" + "node": ">=8.0.0" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "estraverse": "^5.2.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4.0" + "node": ">=8.0.0" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" + "node_modules/cucumber-messages": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cucumber-messages/-/cucumber-messages-8.0.0.tgz", + "integrity": "sha512-lUnWRMjwA9+KhDec/5xRZV3Du67ISumHnVLywWQXyvzmc4P+Eqx8CoeQrBQoau3Pw1hs4kJLTDyV85hFBF00SQ==", + "deprecated": "This package is now published under @cucumber/messages", + "dev": true, + "dependencies": { + "@types/uuid": "^3.4.6", + "protobufjs": "^6.8.8", + "uuid": "^3.3.3" } }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "node_modules/cucumber-messages/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/data-uri-to-buffer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", + "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", + "dev": true, "engines": { - "node": ">=0.8.x" + "node": ">= 14" } }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } } }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, - "node_modules/expect-puppeteer": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-9.0.2.tgz", - "integrity": "sha512-nv3RD8MOStXOf4bLpr1wiqxPMLL7MwXvtMeZBtGvg5bubAHiHcYBcvDTJwkUjdOWz3scjOnOOl5z6KZakMobCw==", - "dev": true, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { - "node": ">=16" + "node": ">=0.10.0" } }, - "node_modules/expect/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "execa": "^5.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10" } }, - "node_modules/expect/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dependencies": { - "@types/yargs-parser": "*" + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "color-convert": "^2.0.1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } }, - "node_modules/expect/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.8" } }, - "node_modules/expect/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/deprecated-react-native-prop-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz", + "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@react-native/normalize-colors": "^0.73.0", + "invariant": "^2.2.4", + "prop-types": "^15.8.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" } }, - "node_modules/expect/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "engines": { "node": ">=8" } }, - "node_modules/express": { - "version": "4.18.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz", - "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==", + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 4.2.1" } }, - "node_modules/express/node_modules/debug": { + "node_modules/detect-port-alt/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", @@ -10930,4498 +11378,3996 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/ms": { + "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, + "node_modules/devtools-protocol": { + "version": "0.0.1203626", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1203626.tgz", + "integrity": "sha512-nEzHZteIUZfGCZtTiS1fRpC8UZmsfD1SiyPvaUNvS13dvKf666OAm8YTi0+Ca3n1nLEyu49Cy4+dPWpaHFJk9g==", + "dev": true + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "path-type": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@leichtgewicht/ip-codec": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dependencies": { - "is-descriptor": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "utila": "~0.4" } }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", "dependencies": { - "pump": "^3.0.0" + "webidl-conversions": "^5.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "engines": { - "node": ">=8.6.0" + "node": ">=8" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { - "is-glob": "^4.0.1" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">= 6" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dev": true, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { - "punycode": "^1.3.2" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dependencies": { - "reusify": "^1.0.4" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "2.1.1" - } + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dependencies": { - "flat-cache": "^3.0.4" + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, + "node_modules/electron-to-chromium": { + "version": "1.4.699", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.699.tgz", + "integrity": "sha512-I7q3BbQi6e4tJJN5CRcyvxhK0iJb34TV8eJQcgh+fR2fQ8miMgZcEInckCo1U9exDHbfz7DLDnFn8oqH/VcRKw==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, "engines": { - "node": ">= 10.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "once": "^1.4.0" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/enhanced-resolve": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", + "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", "dependencies": { - "brace-expansion": "^2.0.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" + "node_modules/envinfo": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", + "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==", + "bin": { + "envinfo": "dist/cli.js" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "is-arrayish": "^0.2.1" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "ms": "2.0.0" + "stackframe": "^1.3.4" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "accepts": "~1.3.7", + "escape-html": "~1.0.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/es-abstract": { + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "get-intrinsic": "^1.2.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/follow-redirects": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", - "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "node_modules/es-iterator-helpers": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", + "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.4", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.4" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "hasown": "^2.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" + "node": ">=6.0" }, "optionalDependencies": { - "graceful-fs": "^4.1.6" + "source-map": "~0.6.1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">= 8.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/eslint" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "debug": "^3.2.7" }, "engines": { - "node": ">= 6" + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, "engines": { - "node": "*" + "node": ">=12.0.0" }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dependencies": { - "map-cache": "^0.2.2" + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "dev": true - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/fs-extra/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/fs-extra/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, "engines": { - "node": ">= 10.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/eslint-plugin-react": { + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", + "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "@typescript-eslint/utils": "^5.58.0" }, "engines": { - "node": ">= 0.4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/get-uri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", - "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", - "dev": true, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.0", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/get-uri/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=6 <7 || >=8" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gherkin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-9.0.0.tgz", - "integrity": "sha512-6xoAepoxo5vhkBXjB4RCfVnSKHu5z9SqXIQVUyj+Jw8BQX8odATlee5otXgdN8llZvyvHokuvNiBeB3naEnnIQ==", - "deprecated": "This package is now published under @cucumber/gherkin", - "dev": true, - "dependencies": { - "commander": "^4.0.1", - "cucumber-messages": "8.0.0", - "source-map-support": "^0.5.16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "bin": { - "gherkin-javascript": "bin/gherkin" - } - }, - "node_modules/gherkin/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": "*" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dependencies": { - "is-glob": "^4.0.3" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "global-prefix": "^3.0.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dependencies": { - "isexe": "^2.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=4" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dependencies": { - "define-properties": "^1.1.3" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "get-intrinsic": "^1.1.3" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "optional": true + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "duplexer": "^0.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/handle-thing": { + "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "es-define-property": "^1.0.0" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { - "has-symbols": "^1.0.3" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/has-values/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dependencies": { - "kind-of": "^3.0.2" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dependencies": { - "is-buffer": "^1.1.5" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dependencies": { - "function-bind": "^1.1.2" + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" + "node": ">=4.0" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" } }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "engines": { - "node": ">= 6.0.0" + "node": ">=0.10.0" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" } }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "whatwg-encoding": "^1.0.5" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "ms": "2.0.0" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dependencies": { - "agent-base": "6", - "debug": "4" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/expect-puppeteer": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-9.0.2.tgz", + "integrity": "sha512-nv3RD8MOStXOf4bLpr1wiqxPMLL7MwXvtMeZBtGvg5bubAHiHcYBcvDTJwkUjdOWz3scjOnOOl5z6KZakMobCw==", + "dev": true, "engines": { - "node": ">=10.17.0" + "node": ">=16" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/expect/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/expect/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "node_modules/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "harmony-reflect": "^1.4.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "node": ">=10" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/import-fresh/node_modules/resolve-from": { + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/expect/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, + "node_modules/expect/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/expect/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=0.8.19" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/expect/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "node_modules/express": { + "version": "4.18.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz", + "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" + "ms": "2.0.0" } }, - "node_modules/ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", - "dev": true + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", - "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.17.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { - "binary-extensions": "^2.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/fast-xml-parser": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "url": "https://github.com/sponsors/NaturalIntelligence" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" } ], - "engines": { - "node": ">=4" + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { - "ci-info": "^2.0.0" + "websocket-driver": ">=0.5.1" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bser": "2.1.1" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", - "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" }, "engines": { - "node": ">= 0.4" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dependencies": { - "has-tostringtag": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "minimatch": "^5.0.1" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "is-plain-object": "^2.0.4" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "call-bind": "^1.0.2" + "to-regex-range": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { "node": ">=8" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "has-tostringtag": "^1.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "has-tostringtag": "^1.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" + }, + "node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/follow-redirects": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": ">=10" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "is-callable": "^1.1.3" } }, - "node_modules/is-port-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", - "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "node": ">=14" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", "dependencies": { - "call-bind": "^1.0.7" + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10", + "yarn": ">=1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "has-symbols": "^1.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "which-typed-array": "^1.1.14" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "call-bind": "^1.0.2" + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "is-docker": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "map-cache": "^0.2.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "semver": "^7.5.3" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "has-flag": "^4.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { - "node": ">=10" + "node": ">= 10.0.0" } }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/iterator.prototype": { + "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "engines": { - "node": ">=7.0.0" + "node": ">=8.0.0" } }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "node_modules/get-uri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", + "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", "dev": true, "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.0", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 14" } }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "node_modules/get-uri/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/gherkin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-9.0.0.tgz", + "integrity": "sha512-6xoAepoxo5vhkBXjB4RCfVnSKHu5z9SqXIQVUyj+Jw8BQX8odATlee5otXgdN8llZvyvHokuvNiBeB3naEnnIQ==", + "deprecated": "This package is now published under @cucumber/gherkin", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "commander": "^4.0.1", + "cucumber-messages": "8.0.0", + "source-map-support": "^0.5.16" + }, + "bin": { + "gherkin-javascript": "bin/gherkin" } }, - "node_modules/jest-changed-files/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/gherkin/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-changed-files/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "color-name": "~1.1.4" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.13.0" } }, - "node_modules/jest-changed-files/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, - "node_modules/jest-changed-files/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-changed-files/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "has-flag": "^4.0.0" + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dev": true, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "define-properties": "^1.1.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-circus/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "get-intrinsic": "^1.1.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "optional": true + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "duplexer": "^0.1.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus/node_modules/color-convert": { + "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-circus/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "es-define-property": "^1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-circus/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dev": true, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" + "has-symbols": "^1.0.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cli/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/has-values/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/hasown": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dependencies": { - "color-name": "~1.1.4" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" } }, - "node_modules/jest-cli/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/hermes-estree": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz", + "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==" + }, + "node_modules/hermes-parser": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz", + "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==", + "dependencies": { + "hermes-estree": "0.15.0" } }, - "node_modules/jest-cli/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "source-map": "^0.7.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-cli/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, + "node_modules/hermes-profile-transformer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/jest-cli/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "react-is": "^16.7.0" } }, - "node_modules/jest-cli/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6.0.0" } }, - "node_modules/jest-cli/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dev": true, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "whatwg-encoding": "^1.0.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" }, - "ts-node": { - "optional": true + { + "type": "patreon", + "url": "https://patreon.com/mdevils" } - } + ] }, - "node_modules/jest-config/node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { - "@types/yargs-parser": "*" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "color-convert": "^2.0.1" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/jest-config/node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dev": true, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">=8.0.0" } }, - "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/jest-config/node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dev": true, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/express": "^4.17.13" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { - "color-name": "~1.1.4" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.17.0" } }, - "node_modules/jest-config/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/jest-config/node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-config/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 4" } }, - "node_modules/jest-config/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=16.x" } }, - "node_modules/jest-config/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "node_modules/jest-config/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "has-flag": "^4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-config/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { - "node": ">=10" + "node": ">=0.8.19" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/jest-cucumber": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jest-cucumber/-/jest-cucumber-3.0.1.tgz", - "integrity": "sha512-S2EelgezfwWP10VCgUkSOiJYiTIM0yM82KxrwBOn68wMmlqU5jNSf7xDIBS0tGwoFnNwUTFp7LPFmEnfilSJrA==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.3", - "@types/jest": "^26.0.7", - "@types/node": "^11.9.4", - "callsites": "^3.0.0", - "gherkin": "^9.0.0", - "glob": "^7.1.6", - "jest": "^26.1.0", - "uuid": "^8.2.0" - } + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/jest-cucumber/node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" } }, - "node_modules/jest-cucumber/node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" + "loose-envify": "^1.0.0" } }, - "node_modules/jest-cucumber/node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, + "node_modules/ip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", + "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", "engines": { - "node": ">= 10.14.2" + "node": ">= 10" } }, - "node_modules/jest-cucumber/node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "hasown": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.10" } }, - "node_modules/jest-cucumber/node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">= 10.14.2" + "node": ">=4" } }, - "node_modules/jest-cucumber/node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "node_modules/jest-cucumber/node_modules/@types/node": { - "version": "11.15.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.15.54.tgz", - "integrity": "sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g==", + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "node_modules/jest-cucumber/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "@types/yargs-parser": "*" + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "hasown": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/jest-cucumber/node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" } }, - "node_modules/jest-cucumber/node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/jest-cucumber/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cucumber/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/jest-cucumber/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" }, "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "engines": { "node": ">=8" - }, + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { - "node": ">=8.12.0" + "node": ">=0.12.0" } }, - "node_modules/jest-cucumber/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-cucumber/node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "call-bind": "^1.0.7" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-cucumber/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "is-docker": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, - "node_modules/jest-cucumber/node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-cucumber/node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest-cucumber/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" } }, - "node_modules/jest-cucumber/node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "semver": "^7.5.3" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cucumber/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/jest-cucumber/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dependencies": { - "has-flag": "^4.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-cucumber/node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/jest-cucumber/node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" } }, - "node_modules/jest-cucumber/node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, "engines": { - "node": ">= 8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { + "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -15435,7 +15381,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-diff/node_modules/chalk": { + "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -15450,7 +15396,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { + "node_modules/jake/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -15461,12 +15407,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { + "node_modules/jake/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-diff/node_modules/has-flag": { + "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -15474,44 +15420,7 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/jest-diff/node_modules/supports-color": { + "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -15522,35 +15431,47 @@ "node": ">=8" } }, - "node_modules/jest-docblock": { + "node_modules/jest": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "dependencies": { - "detect-newline": "^3.0.0" + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-each": { + "node_modules/jest-changed-files": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", + "execa": "^5.0.0", "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" + "p-limit": "^3.1.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each/node_modules/@jest/types": { + "node_modules/jest-changed-files/node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", @@ -15567,7 +15488,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each/node_modules/@types/yargs": { + "node_modules/jest-changed-files/node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", @@ -15576,7 +15497,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-each/node_modules/ansi-styles": { + "node_modules/jest-changed-files/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -15591,7 +15512,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { + "node_modules/jest-changed-files/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -15607,7 +15528,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-each/node_modules/color-convert": { + "node_modules/jest-changed-files/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -15619,13 +15540,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-each/node_modules/color-name": { + "node_modules/jest-changed-files/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-changed-files/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -15634,16 +15555,7 @@ "node": ">=8" } }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each/node_modules/jest-util": { + "node_modules/jest-changed-files/node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", @@ -15660,39 +15572,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-each/node_modules/supports-color": { + "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -15704,65 +15584,68 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -15773,10 +15656,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { + "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15788,10 +15672,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { + "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -15799,54 +15684,75 @@ "node": ">=7.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { + "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-environment-jsdom/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "node_modules/jest-circus/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", + "@jest/types": "^29.6.3", + "@types/node": "*", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "picomatch": "^2.2.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -15854,24 +15760,40 @@ "node": ">=8" } }, - "node_modules/jest-environment-node": { + "node_modules/jest-cli": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-environment-node/node_modules/@jest/types": { + "node_modules/jest-cli/node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", @@ -15888,7 +15810,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-node/node_modules/@types/yargs": { + "node_modules/jest-cli/node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", @@ -15897,7 +15819,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { + "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -15912,7 +15834,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-node/node_modules/chalk": { + "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -15928,7 +15850,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-environment-node/node_modules/color-convert": { + "node_modules/jest-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -15940,13 +15876,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-environment-node/node_modules/color-name": { + "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-environment-node/node_modules/has-flag": { + "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -15955,7 +15891,16 @@ "node": ">=8" } }, - "node_modules/jest-environment-node/node_modules/jest-util": { + "node_modules/jest-cli/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli/node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", @@ -15972,7 +15917,56 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-environment-node/node_modules/supports-color": { + "node_modules/jest-cli/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -15984,178 +15978,202 @@ "node": ">=8" } }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "node_modules/jest-cli/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" } }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", - "walker": "^1.0.7" + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "peerDependencies": { "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "ts-node": ">=9.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/jest-jasmine2/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "node_modules/jest-config/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "jest-mock": "^27.5.1" + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/jest-jasmine2/node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "node_modules/jest-config/node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, "dependencies": { - "callsites": "^3.0.0", + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config/node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { + "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -16167,10 +16185,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { + "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -16178,323 +16197,153 @@ "node": ">=7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/jest-jasmine2/node_modules/has-flag": { + "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-jasmine2/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "node_modules/jest-config/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "walker": "^1.0.8" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "node_modules/jest-config/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { + "node_modules/jest-config/node_modules/jest-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-matcher-utils": { + "node_modules/jest-config/node_modules/jest-validate": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", + "leven": "^3.1.0", "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "node_modules/jest-config/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -16504,10 +16353,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { "node": ">=10" }, @@ -16515,15 +16365,26 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/react-is": { + "node_modules/jest-config/node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { + "node_modules/jest-config/node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -16531,183 +16392,297 @@ "node": ">=8" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "node_modules/jest-config/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/jest-cucumber": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jest-cucumber/-/jest-cucumber-3.0.1.tgz", + "integrity": "sha512-S2EelgezfwWP10VCgUkSOiJYiTIM0yM82KxrwBOn68wMmlqU5jNSf7xDIBS0tGwoFnNwUTFp7LPFmEnfilSJrA==", + "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@types/glob": "^7.1.3", + "@types/jest": "^26.0.7", + "@types/node": "^11.9.4", + "callsites": "^3.0.0", + "gherkin": "^9.0.0", + "glob": "^7.1.6", + "jest": "^26.1.0", + "uuid": "^8.2.0" + } + }, + "node_modules/jest-cucumber/node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/jest-cucumber/node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-cucumber/node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-cucumber/node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-cucumber/node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-cucumber/node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/jest-cucumber/node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node_modules/jest-cucumber/node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-cucumber/node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "node_modules/jest-cucumber/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/jest-cucumber/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^17.0.8", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/jest-cucumber/node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/jest-cucumber/node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/jest-cucumber/node_modules/@types/node": { + "version": "11.15.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.15.54.tgz", + "integrity": "sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g==", + "dev": true + }, + "node_modules/jest-cucumber/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-mock/node_modules/ansi-styles": { + "node_modules/jest-cucumber/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16722,7 +16697,60 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-mock/node_modules/chalk": { + "node_modules/jest-cucumber/node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/jest-cucumber/node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cucumber/node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/jest-cucumber/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16738,7 +16766,13 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-mock/node_modules/color-convert": { + "node_modules/jest-cucumber/node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "node_modules/jest-cucumber/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16750,800 +16784,790 @@ "node": ">=7.0.0" } }, - "node_modules/jest-mock/node_modules/color-name": { + "node_modules/jest-cucumber/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-cucumber/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/jest-cucumber/node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-mock/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/jest-cucumber/node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-cucumber/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" + "node": ">=10" }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "node_modules/jest-cucumber/node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "node_modules/jest-cucumber/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" + "pump": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "node_modules/jest-cucumber/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-cucumber/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8.12.0" } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-cucumber/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/jest-cucumber/node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-cucumber/node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "node_modules/jest-cucumber/node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "node_modules/jest-cucumber/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/jest-cucumber/node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "node_modules/jest-cucumber/node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-cucumber/node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-cucumber/node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-cucumber/node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-cucumber/node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/jest-cucumber/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "dev": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "node_modules/jest-cucumber/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" }, "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-runner/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "fsevents": "^2.1.2" } }, - "node_modules/jest-runner/node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "node_modules/jest-cucumber/node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/jest-cucumber/node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "node_modules/jest-cucumber/node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/jest-cucumber/node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest-cucumber/node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/jest-cucumber/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jest-cucumber/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-runner/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-cucumber/node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "node_modules/jest-cucumber/node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "node_modules/jest-cucumber/node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", + "cjs-module-lexer": "^0.6.0", "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "node_modules/jest-cucumber/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "@types/node": "*", + "graceful-fs": "^4.2.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/jest-cucumber/node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-cucumber/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-cucumber/node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-cucumber/node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-cucumber/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" } }, - "node_modules/jest-runtime/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/jest-cucumber/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10" } }, - "node_modules/jest-runtime/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "node_modules/jest-cucumber/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "node_modules/jest-cucumber/node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true }, - "node_modules/jest-runtime/node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "node_modules/jest-cucumber/node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.10.0" } }, - "node_modules/jest-runtime/node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/jest-cucumber/node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/jest-runtime/node_modules/jest-validate": { + "node_modules/jest-diff": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "leven": "^3.1.0", "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/pretty-format": { + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -17553,11 +17577,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, "engines": { "node": ">=10" }, @@ -17565,26 +17588,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/react-is": { + "node_modules/jest-diff/node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, - "engines": { - "node": ">=10" - } + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/jest-runtime/node_modules/supports-color": { + "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -17592,89 +17604,35 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { + "node_modules/jest-docblock": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" + "detect-newline": "^3.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/transform": { + "node_modules/jest-each": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", + "jest-get-type": "^29.6.3", "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/types": { + "node_modules/jest-each/node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", @@ -17691,7 +17649,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/@types/yargs": { + "node_modules/jest-each/node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", @@ -17700,7 +17658,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { + "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17715,7 +17673,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { + "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17731,7 +17689,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17743,13 +17701,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-name": { + "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-snapshot/node_modules/has-flag": { + "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17758,7 +17716,7 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { + "node_modules/jest-each/node_modules/jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", @@ -17767,41 +17725,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-snapshot/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-util": { + "node_modules/jest-each/node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", @@ -17818,37 +17742,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/pretty-format": { + "node_modules/jest-each/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", @@ -17862,7 +17756,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", @@ -17874,13 +17768,13 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/react-is": { + "node_modules/jest-each/node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, - "node_modules/jest-snapshot/node_modules/supports-color": { + "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -17892,116 +17786,62 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util": { + "node_modules/jest-environment-jsdom/node_modules/@jest/environment": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dependencies": { + "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-mock": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-environment-jsdom/node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "node_modules/jest-environment-jsdom/node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@sinonjs/commons": "^1.7.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { + "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -18015,7 +17855,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-validate/node_modules/chalk": { + "node_modules/jest-environment-jsdom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -18030,7 +17870,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-validate/node_modules/color-convert": { + "node_modules/jest-environment-jsdom/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -18041,12 +17881,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { + "node_modules/jest-environment-jsdom/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-validate/node_modules/has-flag": { + "node_modules/jest-environment-jsdom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -18054,7 +17894,38 @@ "node": ">=8" } }, - "node_modules/jest-validate/node_modules/supports-color": { + "node_modules/jest-environment-jsdom/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -18065,30 +17936,26 @@ "node": ">=8" } }, - "node_modules/jest-watcher": { + "node_modules/jest-environment-node": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dev": true, + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dependencies": { - "@jest/test-result": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { + "node_modules/jest-environment-node/node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -18101,20 +17968,18 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/@types/yargs": { + "node_modules/jest-environment-node/node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { + "node_modules/jest-environment-node/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -18125,11 +17990,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { + "node_modules/jest-environment-node/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18141,11 +18005,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "node_modules/jest-environment-node/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -18153,26 +18016,23 @@ "node": ">=7.0.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { + "node_modules/jest-environment-node/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-watcher/node_modules/has-flag": { + "node_modules/jest-environment-node/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/jest-util": { + "node_modules/jest-environment-node/node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -18185,11 +18045,10 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/supports-color": { + "node_modules/jest-environment-node/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -18197,72 +18056,164 @@ "node": ">=8" } }, - "node_modules/jest-worker": { + "node_modules/jest-get-type": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "engines": { - "node": ">= 10.13.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest-jasmine2/node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/jest-jasmine2/node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "node_modules/jest-jasmine2/node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dependencies": { - "@types/yargs-parser": "*" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest/node_modules/ansi-styles": { + "node_modules/jest-jasmine2/node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -18273,11 +18224,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest/node_modules/chalk": { + "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18289,11 +18239,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest/node_modules/color-convert": { + "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -18301,4900 +18250,4837 @@ "node": ">=7.0.0" } }, - "node_modules/jest/node_modules/color-name": { + "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest/node_modules/has-flag": { + "node_modules/jest-jasmine2/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", - "dev": true, + "node_modules/jest-jasmine2/node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "node_modules/jest-jasmine2/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/jest-jasmine2/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">= 6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jsdom/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" + "node_modules/jest-jasmine2/node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" + "node_modules/jest-jasmine2/node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - } - }, - "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dependencies": { - "language-subtag-registry": "^0.3.20" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=0.10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, + "color-convert": "^2.0.1" + }, "engines": { - "node": "> 0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">=7.0.0" } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "node_modules/jest-matcher-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "engines": { - "node": ">=6.11.5" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "dev": true + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "has-flag": "^4.0.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dependencies": { - "tslib": "^2.0.3" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/jest-message-util/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": { - "lz-string": "bin/bin.js" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "node_modules/jest-message-util/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@types/yargs-parser": "*" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "semver": "^6.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "tmpl": "1.0.5" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "fs-monkey": "^1.0.4" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "dev": true, - "optional": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=8" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "mime-db": "1.52.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", - "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", + "node_modules/jest-mock/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/jest-mock/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/jest-mock/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "brace-expansion": "^1.1.7" + "color-name": "~1.1.4" }, "engines": { - "node": "*" + "node": ">=7.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/jest-mock/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/jest-mock/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, + "node_modules/jest-mock/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/jest-mock/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "minimist": "^1.2.6" + "has-flag": "^4.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=8" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "node_modules/mongodb": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz", - "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==", - "dev": true, - "dependencies": { - "bson": "^5.5.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" + "node": ">=6" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" + "jest-resolve": "*" }, "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { + "jest-resolve": { "optional": true } } }, - "node_modules/mongodb-connection-string-url": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", - "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", - "dev": true, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/mongodb-memory-server": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-9.1.4.tgz", - "integrity": "sha512-S5s/aVeGmDcX+M63Tir5o+RrB7Z1sazaO8EC7m3vQVkNRCP5soaQpXMTJWh5ac1dEPzq65x8QG2pY5ibpn/bIA==", - "dev": true, - "hasInstallScript": true, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "mongodb-memory-server-core": "9.1.4", - "tslib": "^2.6.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=14.20.1" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/mongodb-memory-server-core": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-9.1.4.tgz", - "integrity": "sha512-DfMpNcv/4T1hQCKWBqhUt1FkHwt6DlIqqIjYFgg3FAOismsId6Zg+RuucOQbGAPUPaU0bLSgn6cVRWAqV40OVA==", - "dev": true, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "async-mutex": "^0.4.0", - "camelcase": "^6.3.0", - "debug": "^4.3.4", - "find-cache-dir": "^3.3.2", - "follow-redirects": "^1.15.3", - "https-proxy-agent": "^7.0.2", - "mongodb": "^5.9.1", - "new-find-package-json": "^2.0.0", - "semver": "^7.5.4", - "tar-stream": "^3.0.0", - "tslib": "^2.6.2", - "yauzl": "^2.10.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=14.20.1" + "node": ">=7.0.0" } }, - "node_modules/mongodb-memory-server-core/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/mongodb-memory-server-core/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/jest-runner/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, - "engines": { - "node": ">= 0.4.0" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/new-find-package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", - "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "debug": "^4.3.4" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12.22.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "whatwg-url": "^5.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">=7.0.0" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "node_modules/jest-runner/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { - "node": ">= 6.13.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "optional": true, + "node_modules/jest-runner/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "node_modules/jest-runner/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/jest-runner/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/jest-runner/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/jest-runner/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "dependencies": { - "path-key": "^3.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" + "node_modules/jest-runner/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "node_modules/jest-runner/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/jest-runner/node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "node_modules/jest-runner/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">= 0.4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "node_modules/jest-runtime/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "dependencies": { - "isobject": "^3.0.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/yargs-parser": "*" } }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", - "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "safe-array-concat": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", - "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" - } + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "node_modules/jest-runtime/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "node_modules/jest-runtime/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "node_modules/jest-runtime/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, "dependencies": { - "ee-first": "1.1.1" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/jest-runtime/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, "dependencies": { - "wrappy": "1" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/jest-runtime/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/jest-runtime/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "node_modules/jest-runtime/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "node_modules/jest-runtime/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/jest-runtime/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "@types/node": "*", + "graceful-fs": "^4.2.9" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", - "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "node_modules/jest-snapshot/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, "engines": { - "node": ">= 14" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pac-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "dependencies": { - "debug": "^4.3.4" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 14" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/pac-resolver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", - "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "degenerator": "^5.0.0", - "ip": "^1.1.8", - "netmask": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 14" + "node": ">=7.0.0" } }, - "node_modules/pac-resolver/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-snapshot/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "node_modules/jest-snapshot/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/jest-snapshot/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/jest-snapshot/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "node_modules/jest-snapshot/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "node_modules/jest-snapshot/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": "14 || >=16.14" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "dev": true, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "through": "~2.3" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=8.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "find-up": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "p-locate": "^4.1.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "p-try": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "p-limit": "^2.2.0" + "color-name": "~1.1.4" }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "find-up": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "p-try": "^2.0.0" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=8" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 10.13.0" } }, - "node_modules/postcss-browser-comments": { + "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" } }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2.2" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "node_modules/jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "node_modules/jest/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@types/yargs-parser": "*" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=7.0.0" } }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=8" } }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": "^12 || ^14 || >=16" + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, "peerDependencies": { - "postcss": "^8.2" + "@babel/preset-env": "^7.1.6" } }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "node_modules/jscodeshift/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/jscodeshift/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "node_modules/jscodeshift/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jscodeshift/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/jscodeshift/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=10" }, "peerDependencies": { - "postcss": "^8.2" + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 6" } }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, - "peerDependencies": { - "postcss": "^8.4" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dependencies": { - "camelcase-css": "^2.0.1" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "node": ">=4.0" } }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "json-buffer": "3.0.1" } }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" + "node": ">=6" } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", - "bin": { - "yaml": "bin.mjs" - }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "engines": { - "node": ">= 14" + "node": ">= 8" } }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "language-subtag-registry": "^0.3.20" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "node": ">=0.10" } }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "> 0.8" } }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=6" } }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=10" } }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8.9.0" } }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "p-locate": "^5.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=8" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "bin": { + "logkitty": "bin/logkitty.js" } }, - "node_modules/postcss-modules-values": { + "node_modules/long": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "tslib": "^2.0.3" } }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "tmpl": "1.0.5" } }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "object-visit": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "fs-monkey": "^1.0.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 4.0.0" } }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "dev": true, + "optional": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 8" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "node_modules/metro": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.8.tgz", + "integrity": "sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.20.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-config": "0.80.8", + "metro-core": "0.80.8", + "metro-file-map": "0.80.8", + "metro-resolver": "0.80.8", + "metro-runtime": "0.80.8", + "metro-source-map": "0.80.8", + "metro-symbolicate": "0.80.8", + "metro-transform-plugins": "0.80.8", + "metro-transform-worker": "0.80.8", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "metro": "src/cli.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=18" } }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "node_modules/metro-babel-transformer": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.8.tgz", + "integrity": "sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==", "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "@babel/core": "^7.20.0", + "hermes-parser": "0.20.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=18" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", + "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", + "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "hermes-estree": "0.20.1" + } + }, + "node_modules/metro-cache": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.8.tgz", + "integrity": "sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==", + "dependencies": { + "metro-core": "0.80.8", + "rimraf": "^3.0.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=18" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], + "node_modules/metro-cache-key": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.8.tgz", + "integrity": "sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=18" } }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "node_modules/metro-config": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.8.tgz", + "integrity": "sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==", "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.6.3", + "metro": "0.80.8", + "metro-cache": "0.80.8", + "metro-core": "0.80.8", + "metro-runtime": "0.80.8" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=18" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "node_modules/metro-config/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "node_modules/metro-config/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "node_modules/metro-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "node_modules/metro-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "node_modules/metro-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "color-name": "~1.1.4" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=7.0.0" } }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "node_modules/metro-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "node_modules/metro-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" + "node_modules/metro-config/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "node_modules/metro-config/node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { "node": ">=4" } }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "node_modules/metro-config/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "node_modules/metro-config/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/metro-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "engines": { - "node": ">= 10" + "node": ">=4" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/metro-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "node_modules/metro-core": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.8.tgz", + "integrity": "sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.80.8" }, "engines": { - "node": ">=10.13.0" + "node": ">=18" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "node_modules/metro-file-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.8.tgz", + "integrity": "sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=18" }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "node_modules/metro-file-map/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/metro-file-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, + "node_modules/metro-file-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "node_modules/metro-file-map/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "asap": "~2.0.6" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "node_modules/metro-file-map/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 6" + "node": ">=7.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/metro-file-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "ms": "2.0.0" } }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "node_modules/metro-file-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "node_modules/protobufjs": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", - "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", - "dev": true, - "hasInstallScript": true, + "node_modules/metro-file-map/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">= 0.10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/proxy-agent": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", - "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", - "dev": true, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, + "node_modules/metro-minify-terser": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.8.tgz", + "integrity": "sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==", "dependencies": { - "debug": "^4.3.4" + "terser": "^5.15.0" }, "engines": { - "node": ">= 14" + "node": ">=18" } }, - "node_modules/proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, + "node_modules/metro-resolver": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.8.tgz", + "integrity": "sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==", + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-runtime": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.8.tgz", + "integrity": "sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==", "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "@babel/runtime": "^7.0.0" }, "engines": { - "node": ">= 14" + "node": ">=18" } }, - "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, + "node_modules/metro-source-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.8.tgz", + "integrity": "sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.80.8", + "nullthrows": "^1.1.1", + "ob1": "0.80.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, "engines": { - "node": ">= 14" + "node": ">=18" } }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", - "dev": true, + "node_modules/metro-symbolicate": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.8.tgz", + "integrity": "sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==", "dependencies": { - "event-stream": "=3.3.4" + "invariant": "^2.2.4", + "metro-source-map": "0.80.8", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, "bin": { - "ps-tree": "bin/ps-tree.js" + "metro-symbolicate": "src/index.js" }, "engines": { - "node": ">= 0.10" + "node": ">=18" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/metro-transform-plugins": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.8.tgz", + "integrity": "sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/puppeteer": { - "version": "21.7.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.7.0.tgz", - "integrity": "sha512-Yy+UUy0b9siJezbhHO/heYUoZQUwyqDK1yOQgblTt0l97tspvDVFkcW9toBlnSvSfkDmMI3Dx9cZL6R8bDArHA==", - "dev": true, - "hasInstallScript": true, + "node_modules/metro-transform-worker": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.8.tgz", + "integrity": "sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==", "dependencies": { - "@puppeteer/browsers": "1.9.1", - "cosmiconfig": "8.3.6", - "puppeteer-core": "21.7.0" - }, - "bin": { - "puppeteer": "lib/esm/puppeteer/node/cli.js" + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "metro": "0.80.8", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-minify-terser": "0.80.8", + "metro-source-map": "0.80.8", + "metro-transform-plugins": "0.80.8", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=16.13.2" + "node": ">=18" } }, - "node_modules/puppeteer-core": { - "version": "21.7.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.7.0.tgz", - "integrity": "sha512-elPYPozrgiM3phSy7VDUJCVWQ07SPnOm78fpSaaSNFoQx5sur/MqhTSro9Wz8lOEjqCykGC6WRkwxDgmqcy1dQ==", - "dev": true, + "node_modules/metro/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "@puppeteer/browsers": "1.9.1", - "chromium-bidi": "0.5.2", - "cross-fetch": "4.0.0", - "debug": "4.3.4", - "devtools-protocol": "0.0.1203626", - "ws": "8.16.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=16.13.2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/puppeteer/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "node_modules/metro/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } }, - "node_modules/puppeteer/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dev": true, + "node_modules/metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "typescript": ">=4.9.5" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/puppeteer/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/metro/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dependencies": { - "argparse": "^2.0.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=12" } }, - "node_modules/pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ] + "node_modules/metro/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "node_modules/metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=8" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", + "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", + "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", "dependencies": { - "side-channel": "^1.0.4" + "hermes-estree": "0.20.1" + } + }, + "node_modules/metro/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/metro/node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "url": "https://github.com/sponsors/sibiraj-s" } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + ], + "engines": { + "node": ">=8" + } }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "node_modules/metro/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dependencies": { - "performance-now": "^2.1.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "safe-buffer": "^5.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "node_modules/metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/metro/node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { - "node": ">= 0.8" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, + "node_modules/metro/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, - "bin": { - "rc": "cli.js" + "engines": { + "node": ">=12" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, + "node_modules/metro/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "loose-envify": "^1.1.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=14" + "node": ">=4" } }, - "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=14" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", + "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", "dependencies": { - "color-convert": "^2.0.1" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "color-name": "~1.1.4" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-router": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", - "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "@remix-run/router": "1.15.3" - }, - "engines": { - "node": ">=14.0.0" + "minimist": "^1.2.6" }, - "peerDependencies": { - "react": ">=16.8" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/react-router-dom": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", - "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/mongodb": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz", + "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==", + "dev": true, "dependencies": { - "@remix-run/router": "1.15.3", - "react-router": "6.22.3" + "bson": "^5.5.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" }, "peerDependenciesMeta": { - "typescript": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { "optional": true } } }, - "node_modules/react-scripts/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "node_modules/mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" } }, - "node_modules/react-scripts/node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "node_modules/mongodb-connection-string-url/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "punycode": "^2.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=12" } }, - "node_modules/react-scripts/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" } }, - "node_modules/react-scripts/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "node_modules/mongodb-memory-server": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-9.1.4.tgz", + "integrity": "sha512-S5s/aVeGmDcX+M63Tir5o+RrB7Z1sazaO8EC7m3vQVkNRCP5soaQpXMTJWh5ac1dEPzq65x8QG2pY5ibpn/bIA==", + "dev": true, + "hasInstallScript": true, "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "mongodb-memory-server-core": "9.1.4", + "tslib": "^2.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14.20.1" } }, - "node_modules/react-scripts/node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "node_modules/mongodb-memory-server-core": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-9.1.4.tgz", + "integrity": "sha512-DfMpNcv/4T1hQCKWBqhUt1FkHwt6DlIqqIjYFgg3FAOismsId6Zg+RuucOQbGAPUPaU0bLSgn6cVRWAqV40OVA==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "async-mutex": "^0.4.0", + "camelcase": "^6.3.0", + "debug": "^4.3.4", + "find-cache-dir": "^3.3.2", + "follow-redirects": "^1.15.3", + "https-proxy-agent": "^7.0.2", + "mongodb": "^5.9.1", + "new-find-package-json": "^2.0.0", + "semver": "^7.5.4", + "tar-stream": "^3.0.0", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14.20.1" } }, - "node_modules/react-scripts/node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "node_modules/mongodb-memory-server-core/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "debug": "^4.3.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 14" } }, - "node_modules/react-scripts/node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "node_modules/mongodb-memory-server-core/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, "dependencies": { - "@sinclair/typebox": "^0.24.1" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 14" } }, - "node_modules/react-scripts/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/react-scripts/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/react-scripts/node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, - "node_modules/react-scripts/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, - "node_modules/react-scripts/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.4.0" } }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/new-find-package-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", + "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "debug": "^4.3.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12.22.0" } }, - "node_modules/react-scripts/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", "engines": { - "node": ">=7.0.0" + "node": ">=12.0.0" } }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/react-scripts/node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" }, - "node_modules/react-scripts/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dependencies": { + "minimatch": "^3.0.2" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.10.5" } }, - "node_modules/react-scripts/node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/react-scripts/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">=8" + "node": ">= 6.13.0" } }, - "node_modules/react-scripts/node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">=0.12.0" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" } }, - "node_modules/react-scripts/node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "path-key": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "node": ">=8" } }, - "node_modules/react-scripts/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "boolbase": "^1.0.0" }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/ob1": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.8.tgz", + "integrity": "sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=18" } }, - "node_modules/react-scripts/node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, "dependencies": { - "detect-newline": "^3.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "is-descriptor": "^0.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "node_modules/object-copy/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" } }, - "node_modules/react-scripts/node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "isobject": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" } }, - "node_modules/react-scripts/node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "node_modules/object.groupby": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "ee-first": "1.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "wrappy": "1" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dependencies": { - "ansi-regex": "^5.0.1" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12.20" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-scripts/node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=7.0.0" } }, - "node_modules/react-scripts/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-scripts/node_modules/supports-color": { + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -23205,2532 +23091,2495 @@ "node": ">=8" } }, - "node_modules/react-scripts/node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, "engines": { - "node": ">=10.12.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/react-scripts/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { "node": ">=10" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { "node": ">=8" } }, - "node_modules/read-pkg-up": { + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", "dev": true, "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 14" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "debug": "^4.3.4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 14" } }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/pac-resolver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "degenerator": "^5.0.0", + "ip": "^1.1.8", + "netmask": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/pac-resolver/node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "callsites": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "picomatch": "^2.2.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=8.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">=6.0.0" + "node": ">= 0.8" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/regex-not": { + "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/regex-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "engines": { - "node": ">=4" + "node": "14 || >=16.14" } }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dev": true, - "dependencies": { - "rc": "^1.0.1" - }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" + "through": "~2.3" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { - "node": ">=0.10" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "find-up": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "resolve-from": "^5.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { "node": ">=8" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "node": ">=6" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8" } }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=0.12" + "node": ">=6" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "p-limit": "^2.0.0" }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "node": ">=4" } }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "engines": { - "node": "6.* || >= 7.*" + "node": ">= 0.4" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.4" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dependencies": { - "ret": "~0.1.10" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=7.6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.4.6" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dependencies": { - "is-extendable": "^0.1.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dependencies": { - "is-extendable": "^0.1.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dependencies": { - "pump": "^3.0.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dependencies": { - "path-key": "^2.0.0" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dependencies": { - "isexe": "^2.0.0" + "camelcase-css": "^2.0.1" }, - "bin": { - "which": "bin/which" + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 12.13.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { + "postcss": { "optional": true }, - "sass-embedded": { + "ts-node": { "optional": true } } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "engines": { - "node": ">=10" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dependencies": { - "yallist": "^4.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dependencies": { - "ms": "2.0.0" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dependencies": { - "randombytes": "^2.1.0" + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", - "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", - "dev": true, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { - "@zeit/schemas": "2.29.0", - "ajv": "8.11.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.7.4", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.5", - "update-check": "1.5.4" - }, - "bin": { - "serve": "build/main.js" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">= 14" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dev": true, - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/serve-handler/node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, + "node_modules/postcss-modules-scope": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", "dependencies": { - "mime-db": "~1.33.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true - }, - "node_modules/serve-handler/node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "dev": true, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "postcss-selector-parser": "^6.0.11" }, "engines": { - "node": ">= 0.8.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, "engines": { - "node": ">= 0.6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">= 0.6" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "postcss-value-parser": "^4.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/serve/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "dev": true, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/serve/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "is-extendable": "^0.1.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "shebang-regex": "^3.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "optional": true - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dependencies": { - "kind-of": "^3.2.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/snapdragon-util/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { - "is-buffer": "^1.1.5" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dependencies": { - "ms": "2.0.0" + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { - "is-descriptor": "^0.1.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dependencies": { - "is-extendable": "^0.1.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" } }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "socks": "^2.7.1" - }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { - "node": ">= 14" + "node": ">= 10" } }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "debug": "^4.3.4" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 14" + "node": ">=8.0.0" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "webpack": "^5.0.0" + "postcss": "^8.2.15" } }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "dev": true, - "optional": true, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "memory-pager": "^1.0.2" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=6.0.0" + "node": ">= 6" } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/protobufjs": { + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "dev": true, + "hasInstallScript": true, "dependencies": { - "through": "2" + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" }, - "engines": { - "node": "*" + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "extend-shallow": "^3.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "dev": true, "dependencies": { - "escape-string-regexp": "^2.0.0" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" }, "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "node_modules/start-server-and-test": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.3.tgz", - "integrity": "sha512-QsVObjfjFZKJE6CS6bSKNwWZCKBG6975/jKRPPGFfFh+yOQglSeGXiNWjzgQNXdphcBI9nXbyso9tPfX4YAUhg==", + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "arg": "^5.0.2", - "bluebird": "3.7.2", - "check-more-types": "2.24.0", - "debug": "4.3.4", - "execa": "5.1.1", - "lazy-ass": "1.6.0", - "ps-tree": "1.2.0", - "wait-on": "7.2.0" - }, - "bin": { - "server-test": "src/bin/start.js", - "start-server-and-test": "src/bin/start.js", - "start-test": "src/bin/start.js" + "debug": "^4.3.4" }, "engines": { - "node": ">=16" + "node": ">= 14" } }, - "node_modules/static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "node_modules/proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, "dependencies": { - "escodegen": "^1.8.1" + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "node_modules/proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">= 14" } }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, "engines": { - "node": ">=4.0" + "node": ">=12" } }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.10" } }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "node_modules/puppeteer": { + "version": "21.7.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.7.0.tgz", + "integrity": "sha512-Yy+UUy0b9siJezbhHO/heYUoZQUwyqDK1yOQgblTt0l97tspvDVFkcW9toBlnSvSfkDmMI3Dx9cZL6R8bDArHA==", + "dev": true, + "hasInstallScript": true, "dependencies": { - "prelude-ls": "~1.1.2" + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "8.3.6", + "puppeteer-core": "21.7.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=16.13.2" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "node_modules/puppeteer-core": { + "version": "21.7.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.7.0.tgz", + "integrity": "sha512-elPYPozrgiM3phSy7VDUJCVWQ07SPnOm78fpSaaSNFoQx5sur/MqhTSro9Wz8lOEjqCykGC6WRkwxDgmqcy1dQ==", "dev": true, "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.2", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1203626", + "ws": "8.16.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=16.13.2" } }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/puppeteer/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "node_modules/puppeteer/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 0.4" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { - "node": ">= 0.8" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "internal-slot": "^1.0.4" + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1" - } + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "node_modules/streamx": { - "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", - "dev": true, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" + "inherits": "~2.0.3" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dependencies": { - "safe-buffer": "~5.2.0" + "performance-now": "^2.1.0" } }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "safe-buffer": "^5.1.0" } }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/string.prototype.trim": { + "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "rc": "cli.js" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "loose-envify": "^1.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, "engines": { - "node": ">=4" + "node": ">=14" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "engines": { - "node": ">=8" + "node": ">=14" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-regex": "^5.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/strip-comments": { + "node_modules/react-dev-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "engines": { - "node": ">=6" + "node": ">= 12.13.0" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "min-indent": "^1.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/react-devtools-core": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" } }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8.3.0" }, "peerDependencies": { - "webpack": "^5.0.0" + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "react": "^18.2.0" } }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-native": { + "version": "0.73.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz", + "integrity": "sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native-community/cli": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native/assets-registry": "0.73.1", + "@react-native/codegen": "0.73.3", + "@react-native/community-cli-plugin": "0.73.17", + "@react-native/gradle-plugin": "0.73.4", + "@react-native/js-polyfills": "0.73.1", + "@react-native/normalize-colors": "0.73.2", + "@react-native/virtualized-lists": "0.73.4", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "deprecated-react-native-prop-types": "^5.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.80.3", + "metro-source-map": "^0.80.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.7", + "react-refresh": "^0.14.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" }, "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "react-native": "cli.js" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=18" + }, + "peerDependencies": { + "react": "18.2.0" } }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/react-native/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "balanced-match": "^1.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" + "node_modules/react-native/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "node_modules/react-native/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/react-native/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "brace-expansion": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/react-native/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dependencies": { - "has-flag": "^3.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "node_modules/react-native/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { + "node_modules/react-native/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-native/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -25738,1484 +25587,1450 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/react-native/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/react-native/node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" + "loose-envify": "^1.1.0" } }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "node_modules/react-native/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "engines": { + "node": ">=8" } }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "node_modules/react-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dependencies": { - "boolbase": "~1.0.0" + "async-limiter": "~1.0.0" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "node_modules/react-native/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=12" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/react-native/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { - "node": ">=6" - } - }, - "node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "node": ">=12" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "node_modules/react-router": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", + "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "@remix-run/router": "1.15.3" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/react-router-dom": { + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", + "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/terser": { - "version": "5.29.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", - "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==", + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" }, "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">= 10.13.0" + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "optionalDependencies": { + "fsevents": "^2.3.2" }, "peerDependencies": { - "webpack": "^5.1.0" + "react": ">= 16", + "typescript": "^3.2.1 || ^4" }, "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { + "typescript": { "optional": true } } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/react-scripts/node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/react-scripts/node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, + "node_modules/react-scripts/node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dependencies": { - "kind-of": "^3.0.2" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/to-object-path/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, + "node_modules/react-scripts/node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dependencies": { - "is-buffer": "^1.1.5" + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, + "node_modules/react-scripts/node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/react-scripts/node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dependencies": { - "is-number": "^7.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" }, "engines": { - "node": ">=8.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/react-scripts/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, "engines": { - "node": ">=0.6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "node_modules/react-scripts/node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" }, "engines": { - "node": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "node_modules/react-scripts/node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, "engines": { - "node": ">= 4.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/react-scripts/node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dependencies": { - "punycode": "^2.1.1" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "node_modules/react-scripts/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "node_modules/react-scripts/node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "@sinonjs/commons": "^1.7.0" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/react-scripts/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" + "@types/yargs-parser": "*" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/react-scripts/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "tslib": "^1.8.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=8" }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/react-scripts/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "prelude-ls": "^1.2.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/react-scripts/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/react-scripts/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" + "node": ">=7.0.0" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, + "node_modules/react-scripts/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-scripts/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/react-scripts/node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/react-scripts/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, + "node_modules/react-scripts/node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "node_modules/react-scripts/node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" + "node_modules/react-scripts/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true, + "node_modules/react-scripts/node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "jest": "bin/jest.js" }, "engines": { - "node": ">=4.2.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/react-scripts/node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "node_modules/react-scripts/node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/react-scripts/node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "node_modules/react-scripts/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/react-scripts/node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/react-scripts/node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dependencies": { - "crypto-random-string": "^2.0.0" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">= 4.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/react-scripts/node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, "engines": { - "node": ">= 0.8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dependencies": { - "isarray": "1.0.0" + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "node_modules/react-scripts/node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, "engines": { - "node": ">=4", - "yarn": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/react-scripts/node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, - "bin": { - "update-browserslist-db": "cli.js" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "browserslist": ">= 4.21.0" + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/urlpattern-polyfill": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz", - "integrity": "sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">= 0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dependencies": { - "browser-process-hrtime": "^1.0.0" + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "xml-name-validator": "^3.0.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/wait-on": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", - "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", - "dev": true, + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dependencies": { - "axios": "^1.6.1", - "joi": "^17.11.0", - "lodash": "^4.17.21", - "minimist": "^1.2.8", - "rxjs": "^7.8.1" - }, - "bin": { - "wait-on": "bin/wait-on" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": ">=12.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dependencies": { - "makeerror": "1.0.12" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dependencies": { - "minimalistic-assert": "^1.0.0" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { - "node": ">=10.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack": { - "version": "5.90.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", - "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node_modules/react-scripts/node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/react-scripts/node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/react-scripts/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/react-scripts/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8" } }, - "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "node_modules/react-scripts/node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "node": ">=10.12.0" + } + }, + "node_modules/react-scripts/node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-scripts/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/react-scripts/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, "peerDependencies": { - "ajv": "^8.8.2" + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8" } }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=12.22.0" + "node": ">=8" }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { - "iconv-lite": "0.4.24" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=10" + "node": ">=8.10.0" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">= 4" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/recast/node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "tslib": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "minimatch": "^3.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/which-typed-array": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", - "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", + "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", "dependencies": { - "available-typed-arrays": "^1.0.6", "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0", + "get-intrinsic": "^1.2.3", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" }, "engines": { "node": ">= 0.4" @@ -27224,2546 +27039,8319 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dev": true, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dependencies": { - "string-width": "^5.0.1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dependencies": { - "ansi-regex": "^6.0.1" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/workbox-background-sync": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", - "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "node_modules/workbox-broadcast-update": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", - "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, "dependencies": { - "workbox-core": "6.6.0" + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/workbox-build": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", - "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.0", - "workbox-broadcast-update": "6.6.0", - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-google-analytics": "6.6.0", - "workbox-navigation-preload": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-range-requests": "6.6.0", - "workbox-recipes": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0", - "workbox-streams": "6.6.0", - "workbox-sw": "6.6.0", - "workbox-window": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" + "jsesc": "~0.5.0" }, - "peerDependencies": { - "ajv": ">=8" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { - "node": ">=10" + "node": ">= 0.10" } }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": { - "punycode": "^2.1.0" + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" } }, - "node_modules/workbox-build/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/workbox-cacheable-response": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", - "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", - "deprecated": "workbox-background-sync@6.6.0", - "dependencies": { - "workbox-core": "6.6.0" - } + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "node_modules/workbox-core": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "node_modules/workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/workbox-google-analytics": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", - "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dependencies": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/workbox-navigation-preload": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", - "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "dependencies": { - "workbox-core": "6.6.0" + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" } }, - "node_modules/workbox-precaching": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", - "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true }, - "node_modules/workbox-range-requests": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", - "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dependencies": { - "workbox-core": "6.6.0" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "node_modules/workbox-recipes": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", - "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "dependencies": { - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, - "node_modules/workbox-routing": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", - "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "dependencies": { - "workbox-core": "6.6.0" - } + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/workbox-strategies": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", - "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "workbox-core": "6.6.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/workbox-streams": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", - "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" } }, - "node_modules/workbox-sw": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", - "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" + "node": ">=8" } }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" } }, - "node_modules/workbox-window": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", - "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=10" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dependencies": { - "color-name": "~1.1.4" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.13.0" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "color-convert": "^2.0.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": "6.* || >= 7.*" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "tslib": "^2.1.0" } }, - "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "engines": { - "node": ">=10.0.0" + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "engines": { + "node": ">=0.4" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, "engines": { - "node": ">= 6" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, "engines": { - "node": ">=6" + "node": ">=4.8" } }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/yargs/node_modules/p-locate": { + "node_modules/sane/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/sane/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" - }, - "@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" - }, - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "requires": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" - }, - "@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/eslint-parser": { - "version": "7.23.10", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz", - "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==", - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "requires": { - "@babel/types": "^7.22.15" + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.0.tgz", - "integrity": "sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true } } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "loose-envify": "^1.1.0" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.0.tgz", - "integrity": "sha512-efwOM90nCG6YeT8o3PCyBVSxRfmILxCNL+TNI8CGQl7a62M0Wd9VkV+XHwIlkOz1r4b+lxu6gBjdWiOMdUCrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "requires": { - "@babel/types": "^7.23.0" + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "requires": { - "@babel/types": "^7.22.15" - } + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - } + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "engines": { + "node": ">=0.10.0" } }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/serve": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", + "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" } }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "requires": { - "@babel/types": "^7.22.5" + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" } }, - "@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "node_modules/serve-handler/node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" } }, - "@babel/helpers": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", - "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" } }, - "@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" } }, - "@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/serve-handler/node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" } }, - "@babel/plugin-proposal-decorators": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.0.tgz", - "integrity": "sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.0", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.0" + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "node_modules/serve/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "node_modules/serve/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-syntax-decorators": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.0.tgz", - "integrity": "sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", - "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" } }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", - "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", - "requires": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "node_modules/snapdragon-util/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" - } + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, - "@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", - "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.23.3" + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", - "requires": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true }, - "@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - } + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "dev": true, + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", - "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - } + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", - "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" } }, - "@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, - "@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" } }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", - "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", - "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" + "node_modules/start-server-and-test": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.3.tgz", + "integrity": "sha512-QsVObjfjFZKJE6CS6bSKNwWZCKBG6975/jKRPPGFfFh+yOQglSeGXiNWjzgQNXdphcBI9nXbyso9tPfX4YAUhg==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.4", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.2.0" + }, + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" + }, + "engines": { + "node": ">=16" } }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" } }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", - "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" } }, - "@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-transform-runtime": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz", - "integrity": "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==", - "requires": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", - "semver": "^6.3.1" - }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-transform-typescript": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", - "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" } }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/streamx": { + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" } }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "@babel/preset-env": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", - "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.9", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.9", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.24.0", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dependencies": { - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "requires": {} - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "@babel/preset-react": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", - "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "@babel/runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", - "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", - "requires": { - "regenerator-runtime": "^0.14.0" - } + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dev": true, + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.29.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", + "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz", + "integrity": "sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "dependencies": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-vitals": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", + "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.90.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", + "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/which-typed-array": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "dependencies": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + }, + "@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "requires": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" + }, + "@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.23.10", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz", + "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "requires": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.0.tgz", + "integrity": "sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.0.tgz", + "integrity": "sha512-efwOM90nCG6YeT8o3PCyBVSxRfmILxCNL+TNI8CGQl7a62M0Wd9VkV+XHwIlkOz1r4b+lxu6gBjdWiOMdUCrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + }, + "@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", + "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + } + }, + "@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.0.tgz", + "integrity": "sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.0" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz", + "integrity": "sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-default-from": "^7.24.1" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.0.tgz", + "integrity": "sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz", + "integrity": "sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", + "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", + "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", + "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", + "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz", + "integrity": "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", + "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.9", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.9", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.24.0", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "requires": {} + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + } + }, + "@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + } + }, + "@babel/register": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", + "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "@babel/parser": "^7.23.6", "@babel/types": "^7.23.6", "debug": "^4.3.1", - "globals": "^11.1.0" + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "requires": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "requires": {} + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==" + }, + "@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "requires": { + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "requires": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.5.tgz", + "integrity": "sha512-UsBK30Bg+s6+nsgblXtZmwHhgS2vmbuQK22qgt2pTQM6M3X6H1+cQcLXqgRY3ihVLcZJE6IvqDQozhsnIVqK/Q==", + "requires": { + "@floating-ui/dom": "^1.5.4" + } + }, + "@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "requires": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "requires": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + } + }, + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true + }, + "jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true + }, + "jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + } + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + } + } + }, + "@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "requires": { + "@jest/types": "^29.6.3" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "requires": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "requires": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + } + }, + "@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "requires": { + "jest-get-type": "^29.6.3" + }, + "dependencies": { + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + } + } + }, + "@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "requires": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + } + }, + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", + "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + } + }, + "jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + } } }, - "@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "requires": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@sinclair/typebox": "^0.27.8" } }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" } }, - "@csstools/normalize.css": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, "requires": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "requires": { - "postcss-value-parser": "^4.2.0" + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { - "postcss-value-parser": "^4.2.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" }, - "@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "requires": { - "postcss-value-parser": "^4.2.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, - "@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "@mongodb-js/saslprep": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.3.tgz", + "integrity": "sha512-SyCxhJfmK6MoLNV5SbDpNdUy9SDv5H7y9/9rl3KpnwgTHWuNNMc87zWqbcIZXNWY+aUjxLGLEcvHoLagG4tWCg==", + "dev": true, + "optional": true, "requires": { - "postcss-value-parser": "^4.2.0" + "sparse-bitfield": "^3.0.3" } }, - "@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "@mui/base": { + "version": "5.0.0-beta.30", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.30.tgz", + "integrity": "sha512-dc38W4W3K42atE9nSaOeoJ7/x9wGIfawdwC/UmMxMLlZ1iSsITQ8dQJaTATCbn98YvYPINK/EH541YA5enQIPQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "@babel/runtime": "^7.23.6", + "@floating-ui/react-dom": "^2.0.4", + "@mui/types": "^7.2.12", + "@mui/utils": "^5.15.3", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" } }, - "@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "requires": {} + "@mui/core-downloads-tracker": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.3.tgz", + "integrity": "sha512-sWeihiVyxdJjpLkp8SHkTy9kt2M/o11M60G1MzwljGL2BXdM3Ktzqv5QaQHdi00y7Y1ulvtI3GOSxP2xU8mQJw==" }, - "@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "@mui/material": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.3.tgz", + "integrity": "sha512-DODBBMouyq1B5f3YkEWL9vO8pGCxuEGqtfpltF6peMJzz/78tJFyLQsDas9MNLC/8AdFu2BQdkK7wox5UBPTAA==", "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" + "@babel/runtime": "^7.23.6", + "@mui/base": "5.0.0-beta.30", + "@mui/core-downloads-tracker": "^5.15.3", + "@mui/system": "^5.15.3", + "@mui/types": "^7.2.12", + "@mui/utils": "^5.15.3", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" }, "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" } } }, - "@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "requires": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "@mui/private-theming": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.3.tgz", + "integrity": "sha512-Q79MhVMmywC1l5bMsMZq5PsIudr1MNPJnx9/EqdMP0vpz5iNvFpnLmxsD7d8/hqTWgFAljI+LH3jX8MxlZH9Gw==", "requires": { - "@emotion/memoize": "^0.8.1" + "@babel/runtime": "^7.23.6", + "@mui/utils": "^5.15.3", + "prop-types": "^15.8.1" } }, - "@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "@emotion/react": { - "version": "11.11.3", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", - "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "@mui/styled-engine": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.3.tgz", + "integrity": "sha512-+d5XZCTeemOO/vBfWGEeHgTm8fjU1Psdgm+xAw+uegycO2EnoA/EfGSaG5UwZ6g3b66y48Mkxi35AggShMr88w==", "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", + "@babel/runtime": "^7.23.6", "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", - "requires": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" + "csstype": "^3.1.2", + "prop-types": "^15.8.1" } }, - "@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" - }, - "@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "@mui/system": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.3.tgz", + "integrity": "sha512-ewVU4eRgo4VfNMGpO61cKlfWmH7l9s6rA8EknRzuMX3DbSLfmtW2WJJg6qPwragvpPIir0Pp/AdWVSDhyNy5Tw==", "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" + "@babel/runtime": "^7.23.6", + "@mui/private-theming": "^5.15.3", + "@mui/styled-engine": "^5.15.3", + "@mui/types": "^7.2.12", + "@mui/utils": "^5.15.3", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" } }, - "@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "@mui/types": { + "version": "7.2.12", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.12.tgz", + "integrity": "sha512-3kaHiNm9khCAo0pVe0RenketDSFoZGAlVZ4zDjB/QNZV0XiCj+sh1zkX0VVhQPgYJDlBEzAag+MHJ1tU3vf0Zw==", "requires": {} }, - "@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" - }, - "@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "@mui/utils": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.3.tgz", + "integrity": "sha512-mT3LiSt9tZWCdx1pl7q4Q5tNo6gdZbvJel286ZHGuj6LQQXjWNAh8qiF9d+LogvNUI+D7eLkTnj605d1zoazfg==", "requires": { - "eslint-visitor-keys": "^3.3.0" + "@babel/runtime": "^7.23.6", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } } }, - "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "eslint-scope": "5.1.1" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { - "argparse": "^2.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } } }, - "@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==" - }, - "@floating-ui/core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", - "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@floating-ui/utils": "^0.2.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { - "@floating-ui/core": "^1.5.3", - "@floating-ui/utils": "^0.2.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "@floating-ui/react-dom": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.5.tgz", - "integrity": "sha512-UsBK30Bg+s6+nsgblXtZmwHhgS2vmbuQK22qgt2pTQM6M3X6H1+cQcLXqgRY3ihVLcZJE6IvqDQozhsnIVqK/Q==", + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", "requires": { - "@floating-ui/dom": "^1.5.4" + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } } }, - "@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", "dev": true }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" } }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true }, - "@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true }, - "@istanbuljs/load-nyc-config": { + "@protobufjs/pool": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true }, - "@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "@puppeteer/browsers": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", + "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", "dev": true, "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" }, "dependencies": { - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" } }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "@types/yargs-parser": "*" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" } }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "@react-native-community/cli": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.6.tgz", + "integrity": "sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==", + "requires": { + "@react-native-community/cli-clean": "12.3.6", + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-doctor": "12.3.6", + "@react-native-community/cli-hermes": "12.3.6", + "@react-native-community/cli-plugin-metro": "12.3.6", + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native-community/cli-types": "12.3.6", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "deepmerge": "^4.3.0", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.2", + "semver": "^7.5.2" + }, + "dependencies": { "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -29772,7 +35360,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29782,7 +35369,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -29790,127 +35376,85 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" } }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, - "@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dev": true, + "@react-native-community/cli-clean": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.6.tgz", + "integrity": "sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==", "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0" }, "dependencies": { - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -29919,7 +35463,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29929,7 +35472,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -29937,207 +35479,40 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true - }, - "jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - } - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } } } }, - "@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, + "@react-native-community/cli-config": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.6.tgz", + "integrity": "sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==", "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" }, "dependencies": { - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30146,7 +35521,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30156,7 +35530,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30164,93 +35537,97 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dev": true, - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "requires": { - "jest-get-type": "^29.6.3" - }, - "dependencies": { - "jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + "has-flag": "^4.0.0" + } } } }, - "@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, + "@react-native-community/cli-debugger-ui": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.6.tgz", + "integrity": "sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==", "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-doctor": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.6.tgz", + "integrity": "sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==", + "requires": { + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "deepmerge": "^4.3.0", + "envinfo": "^7.10.0", + "execa": "^5.0.0", + "hermes-profile-transformer": "^0.0.6", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" }, "dependencies": { - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30259,7 +35636,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30269,7 +35645,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30277,80 +35652,51 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "ansi-regex": "^4.1.0" } }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } + }, + "yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==" } } }, - "@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dev": true, + "@react-native-community/cli-hermes": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.6.tgz", + "integrity": "sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==", "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6" }, "dependencies": { - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30359,7 +35705,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30369,7 +35714,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30377,109 +35721,40 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, - "@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dev": true, + "@react-native-community/cli-platform-android": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.6.tgz", + "integrity": "sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==", "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.2.4", "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" + "logkitty": "^0.7.1" }, "dependencies": { - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30488,7 +35763,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30498,7 +35772,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30506,171 +35779,40 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - } - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } } } }, - "@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dev": true, + "@react-native-community/cli-platform-ios": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.6.tgz", + "integrity": "sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==", "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" }, "dependencies": { - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30679,7 +35821,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30689,7 +35830,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30697,57 +35837,60 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, - "@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dev": true, + "@react-native-community/cli-plugin-metro": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.6.tgz", + "integrity": "sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==" + }, + "@react-native-community/cli-server-api": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.6.tgz", + "integrity": "sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==", "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" }, "dependencies": { "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^17.0.8", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "requires": { "@types/yargs-parser": "*" } @@ -30756,7 +35899,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30765,7 +35907,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30775,7 +35916,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30783,109 +35923,55 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" } }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} } } }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "@react-native-community/cli-tools": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.6.tgz", + "integrity": "sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==", "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" }, "dependencies": { "ansi-styles": { @@ -30918,16 +36004,29 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30938,16 +36037,113 @@ } } }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "@react-native-community/cli-types": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.6.tgz", + "integrity": "sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==", + "requires": { + "joi": "^17.2.1" + } + }, + "@react-native/assets-registry": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", + "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==" + }, + "@react-native/babel-plugin-codegen": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz", + "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==", + "requires": { + "@react-native/codegen": "0.73.3" + } + }, + "@react-native/babel-preset": { + "version": "0.73.21", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz", + "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==", + "requires": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.73.4", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "dependencies": { + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==" + } + } + }, + "@react-native/codegen": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", + "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + } + }, + "@react-native/community-cli-plugin": { + "version": "0.73.17", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.17.tgz", + "integrity": "sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==", + "requires": { + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native/dev-middleware": "0.73.8", + "@react-native/metro-babel-transformer": "0.73.15", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "metro": "^0.80.3", + "metro-config": "^0.80.3", + "metro-core": "^0.80.3", + "node-fetch": "^2.2.0", + "readline": "^1.3.0" }, "dependencies": { "ansi-styles": { @@ -30995,361 +36191,94 @@ } } }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } + "@react-native/debugger-frontend": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz", + "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==" }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@mongodb-js/saslprep": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.3.tgz", - "integrity": "sha512-SyCxhJfmK6MoLNV5SbDpNdUy9SDv5H7y9/9rl3KpnwgTHWuNNMc87zWqbcIZXNWY+aUjxLGLEcvHoLagG4tWCg==", - "dev": true, - "optional": true, + "@react-native/dev-middleware": { + "version": "0.73.8", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.8.tgz", + "integrity": "sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==", "requires": { - "sparse-bitfield": "^3.0.3" - } - }, - "@mui/base": { - "version": "5.0.0-beta.30", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.30.tgz", - "integrity": "sha512-dc38W4W3K42atE9nSaOeoJ7/x9wGIfawdwC/UmMxMLlZ1iSsITQ8dQJaTATCbn98YvYPINK/EH541YA5enQIPQ==", - "requires": { - "@babel/runtime": "^7.23.6", - "@floating-ui/react-dom": "^2.0.4", - "@mui/types": "^7.2.12", - "@mui/utils": "^5.15.3", - "@popperjs/core": "^2.11.8", - "clsx": "^2.0.0", - "prop-types": "^15.8.1" - } - }, - "@mui/core-downloads-tracker": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.3.tgz", - "integrity": "sha512-sWeihiVyxdJjpLkp8SHkTy9kt2M/o11M60G1MzwljGL2BXdM3Ktzqv5QaQHdi00y7Y1ulvtI3GOSxP2xU8mQJw==" - }, - "@mui/material": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.3.tgz", - "integrity": "sha512-DODBBMouyq1B5f3YkEWL9vO8pGCxuEGqtfpltF6peMJzz/78tJFyLQsDas9MNLC/8AdFu2BQdkK7wox5UBPTAA==", - "requires": { - "@babel/runtime": "^7.23.6", - "@mui/base": "5.0.0-beta.30", - "@mui/core-downloads-tracker": "^5.15.3", - "@mui/system": "^5.15.3", - "@mui/types": "^7.2.12", - "@mui/utils": "^5.15.3", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.0.0", - "csstype": "^3.1.2", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "@mui/private-theming": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.3.tgz", - "integrity": "sha512-Q79MhVMmywC1l5bMsMZq5PsIudr1MNPJnx9/EqdMP0vpz5iNvFpnLmxsD7d8/hqTWgFAljI+LH3jX8MxlZH9Gw==", - "requires": { - "@babel/runtime": "^7.23.6", - "@mui/utils": "^5.15.3", - "prop-types": "^15.8.1" - } - }, - "@mui/styled-engine": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.3.tgz", - "integrity": "sha512-+d5XZCTeemOO/vBfWGEeHgTm8fjU1Psdgm+xAw+uegycO2EnoA/EfGSaG5UwZ6g3b66y48Mkxi35AggShMr88w==", - "requires": { - "@babel/runtime": "^7.23.6", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - } - }, - "@mui/system": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.3.tgz", - "integrity": "sha512-ewVU4eRgo4VfNMGpO61cKlfWmH7l9s6rA8EknRzuMX3DbSLfmtW2WJJg6qPwragvpPIir0Pp/AdWVSDhyNy5Tw==", - "requires": { - "@babel/runtime": "^7.23.6", - "@mui/private-theming": "^5.15.3", - "@mui/styled-engine": "^5.15.3", - "@mui/types": "^7.2.12", - "@mui/utils": "^5.15.3", - "clsx": "^2.0.0", - "csstype": "^3.1.2", - "prop-types": "^15.8.1" - } - }, - "@mui/types": { - "version": "7.2.12", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.12.tgz", - "integrity": "sha512-3kaHiNm9khCAo0pVe0RenketDSFoZGAlVZ4zDjB/QNZV0XiCj+sh1zkX0VVhQPgYJDlBEzAag+MHJ1tU3vf0Zw==", - "requires": {} - }, - "@mui/utils": { - "version": "5.15.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.3.tgz", - "integrity": "sha512-mT3LiSt9tZWCdx1pl7q4Q5tNo6gdZbvJel286ZHGuj6LQQXjWNAh8qiF9d+LogvNUI+D7eLkTnj605d1zoazfg==", - "requires": { - "@babel/runtime": "^7.23.6", - "@types/prop-types": "^15.7.11", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } - } - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "requires": { - "eslint-scope": "5.1.1" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.73.3", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^1.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "open": "^7.0.3", + "serve-static": "^1.13.1", + "temp-dir": "^2.0.0", + "ws": "^6.2.2" }, "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "ms": "2.0.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } } } }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "dev": true + "@react-native/gradle-plugin": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz", + "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==" }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true + "@react-native/js-polyfills": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz", + "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==" }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "dev": true - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dev": true, + "@react-native/metro-babel-transformer": { + "version": "0.73.15", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz", + "integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==", "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@babel/core": "^7.20.0", + "@react-native/babel-preset": "0.73.21", + "hermes-parser": "0.15.0", + "nullthrows": "^1.1.1" } }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "dev": true - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "dev": true - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "dev": true - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "dev": true + "@react-native/normalize-colors": { + "version": "0.73.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz", + "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==" }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "dev": true - }, - "@puppeteer/browsers": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", - "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", - "dev": true, + "@react-native/virtualized-lists": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz", + "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==", "requires": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "progress": "2.0.3", - "proxy-agent": "6.3.1", - "tar-fs": "3.0.4", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.2" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" } }, "@remix-run/router": { @@ -31414,7 +36343,6 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dev": true, "requires": { "@hapi/hoek": "^9.0.0" } @@ -31422,14 +36350,12 @@ "@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, "@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "@sinclair/typebox": { "version": "0.27.8", @@ -31448,7 +36374,6 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, "requires": { "@sinonjs/commons": "^3.0.0" }, @@ -31457,7 +36382,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dev": true, "requires": { "type-detect": "4.0.8" } @@ -32462,6 +37386,14 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -32574,6 +37506,11 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "requires": {} }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, "ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -32591,6 +37528,36 @@ "type-fest": "^0.21.3" } }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -32623,6 +37590,11 @@ "picomatch": "^2.0.4" } }, + "appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, "arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -32838,11 +37810,21 @@ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, "async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "async-mutex": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", @@ -32936,6 +37918,12 @@ "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", "dev": true }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "requires": {} + }, "babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -33120,6 +38108,14 @@ } } }, + "babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "requires": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -33210,8 +38206,7 @@ "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "basic-ftp": { "version": "5.0.4", @@ -33246,6 +38241,16 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -33440,7 +38445,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -33496,6 +38500,29 @@ "set-function-length": "^1.2.1" } }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "requires": { + "caller-callsite": "^2.0.0" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -33661,6 +38688,24 @@ } } }, + "chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "requires": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + } + }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -33676,6 +38721,31 @@ "urlpattern-polyfill": "9.0.0" } }, + "chromium-edge-launcher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", + "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==", + "requires": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", @@ -33733,6 +38803,19 @@ "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" + }, "clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -33748,7 +38831,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -33759,7 +38841,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -33768,7 +38849,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -33776,14 +38856,12 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -33792,6 +38870,21 @@ } } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "clsx": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", @@ -33858,6 +38951,11 @@ "delayed-stream": "~1.0.0" } }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, "commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", @@ -33936,6 +39034,59 @@ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, "connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -34417,6 +39568,11 @@ "whatwg-url": "^8.0.0" } }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -34428,8 +39584,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" }, "decimal.js": { "version": "10.4.3", @@ -34498,6 +39653,14 @@ "execa": "^5.0.0" } }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + } + }, "define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -34549,11 +39712,26 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "deprecated-react-native-prop-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz", + "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==", + "requires": { + "@react-native/normalize-colors": "^0.73.0", + "invariant": "^2.2.4", + "prop-types": "^15.8.1" + } + }, "dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -34804,6 +39982,11 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, + "envinfo": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", + "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==" + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -34820,6 +40003,15 @@ "stackframe": "^1.3.4" } }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, "es-abstract": { "version": "1.22.5", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", @@ -35466,6 +40658,11 @@ "through": "~2.3.1" } }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -35859,6 +41056,14 @@ } } }, + "fast-xml-parser": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", + "requires": { + "strnum": "^1.0.5" + } + }, "fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -36016,6 +41221,16 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" }, + "flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" + }, + "flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==" + }, "follow-redirects": { "version": "1.15.4", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", @@ -36597,6 +41812,34 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hermes-estree": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz", + "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==" + }, + "hermes-parser": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz", + "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==", + "requires": { + "hermes-estree": "0.15.0" + } + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, "hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -36821,14 +42064,21 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" }, + "image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "requires": { + "queue": "6.0.2" + } + }, "immer": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", @@ -36898,6 +42148,14 @@ "side-channel": "^1.0.4" } }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "ip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", @@ -37037,6 +42295,11 @@ "is-data-descriptor": "^1.0.1" } }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -37090,6 +42353,11 @@ "is-extglob": "^2.1.1" } }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, "is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -37137,7 +42405,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -37219,6 +42486,11 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, "is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -37268,8 +42540,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "istanbul-lib-coverage": { "version": "3.2.2", @@ -39460,7 +44731,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, "requires": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -39474,7 +44744,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, "requires": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -39488,7 +44757,6 @@ "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -39497,7 +44765,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -39506,7 +44773,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -39516,7 +44782,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -39524,20 +44789,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -39551,7 +44813,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -40093,7 +45354,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -40104,7 +45364,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, "requires": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -40118,7 +45377,6 @@ "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -40127,7 +45385,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -40136,7 +45393,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -40146,7 +45402,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -40154,20 +45409,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -40181,7 +45433,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -41316,7 +46567,6 @@ "version": "17.11.0", "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", - "dev": true, "requires": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -41339,6 +46589,97 @@ "esprima": "^4.0.0" } }, + "jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" + }, + "jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==" + }, + "jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "requires": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, "jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", @@ -41401,6 +46742,11 @@ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -41430,7 +46776,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -41533,6 +46878,30 @@ "type-check": "~0.4.0" } }, + "lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "requires": { + "debug": "^2.6.9", + "marky": "^1.2.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, "lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -41591,10 +46960,79 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } }, "long": { "version": "4.0.0", @@ -41683,6 +47121,11 @@ "object-visit": "^1.0.0" } }, + "marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -41701,6 +47144,11 @@ "fs-monkey": "^1.0.4" } }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, "memory-pager": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", @@ -41728,6 +47176,666 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, + "metro": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.8.tgz", + "integrity": "sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.20.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-config": "0.80.8", + "metro-core": "0.80.8", + "metro-file-map": "0.80.8", + "metro-resolver": "0.80.8", + "metro-runtime": "0.80.8", + "metro-source-map": "0.80.8", + "metro-symbolicate": "0.80.8", + "metro-transform-plugins": "0.80.8", + "metro-transform-worker": "0.80.8", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^3.0.2", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "hermes-estree": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", + "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==" + }, + "hermes-parser": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", + "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "requires": { + "hermes-estree": "0.20.1" + } + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + } + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "metro-babel-transformer": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.8.tgz", + "integrity": "sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==", + "requires": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.20.1", + "nullthrows": "^1.1.1" + }, + "dependencies": { + "hermes-estree": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", + "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==" + }, + "hermes-parser": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", + "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "requires": { + "hermes-estree": "0.20.1" + } + } + } + }, + "metro-cache": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.8.tgz", + "integrity": "sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==", + "requires": { + "metro-core": "0.80.8", + "rimraf": "^3.0.2" + } + }, + "metro-cache-key": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.8.tgz", + "integrity": "sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==" + }, + "metro-config": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.8.tgz", + "integrity": "sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==", + "requires": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.6.3", + "metro": "0.80.8", + "metro-cache": "0.80.8", + "metro-core": "0.80.8", + "metro-runtime": "0.80.8" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + }, + "jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "requires": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "metro-core": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.8.tgz", + "integrity": "sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==", + "requires": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.80.8" + } + }, + "metro-file-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.8.tgz", + "integrity": "sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==", + "requires": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "metro-minify-terser": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.8.tgz", + "integrity": "sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==", + "requires": { + "terser": "^5.15.0" + } + }, + "metro-resolver": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.8.tgz", + "integrity": "sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==" + }, + "metro-runtime": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.8.tgz", + "integrity": "sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==", + "requires": { + "@babel/runtime": "^7.0.0" + } + }, + "metro-source-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.8.tgz", + "integrity": "sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==", + "requires": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.80.8", + "nullthrows": "^1.1.1", + "ob1": "0.80.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.8.tgz", + "integrity": "sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.80.8", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-transform-plugins": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.8.tgz", + "integrity": "sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==", + "requires": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.20.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.8.tgz", + "integrity": "sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==", + "requires": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "metro": "0.80.8", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-minify-terser": "0.80.8", + "metro-source-map": "0.80.8", + "metro-transform-plugins": "0.80.8", + "nullthrows": "^1.1.1" + } + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -42062,11 +48170,28 @@ "tslib": "^2.0.3" } }, + "nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" + }, + "node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "requires": { + "minimatch": "^3.0.2" + } + }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, "requires": { "whatwg-url": "^5.0.0" }, @@ -42074,20 +48199,17 @@ "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -42124,6 +48246,11 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -42175,11 +48302,21 @@ "boolbase": "^1.0.0" } }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, "nwsapi": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, + "ob1": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.8.tgz", + "integrity": "sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -42405,6 +48542,67 @@ "type-check": "^0.4.0" } }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -43704,6 +49902,14 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -43888,6 +50094,23 @@ } } }, + "react-devtools-core": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, "react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -43907,6 +50130,182 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-native": { + "version": "0.73.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz", + "integrity": "sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==", + "requires": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native-community/cli": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native/assets-registry": "0.73.1", + "@react-native/codegen": "0.73.3", + "@react-native/community-cli-plugin": "0.73.17", + "@react-native/gradle-plugin": "0.73.4", + "@react-native/js-polyfills": "0.73.1", + "@react-native/normalize-colors": "0.73.2", + "@react-native/virtualized-lists": "0.73.4", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "deprecated-react-native-prop-types": "^5.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.80.3", + "metro-source-map": "^0.80.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.7", + "react-refresh": "^0.14.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==" + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -44773,6 +51172,15 @@ } } }, + "react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -44886,6 +51294,32 @@ "picomatch": "^2.2.1" } }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "requires": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "dependencies": { + "ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "requires": { + "tslib": "^2.0.1" + } + } + } + }, "recursive-readdir": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", @@ -45064,8 +51498,7 @@ "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "requires-port": { "version": "1.0.0", @@ -45139,6 +51572,15 @@ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -45643,6 +52085,11 @@ } } }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + }, "serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", @@ -45821,8 +52268,7 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "set-function-length": { "version": "1.2.2", @@ -45881,6 +52327,14 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -45931,6 +52385,23 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + } + } + }, "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -46283,6 +52754,21 @@ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + } + } + }, "start-server-and-test": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.3.tgz", @@ -46586,6 +53072,11 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, "style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", @@ -46655,6 +53146,11 @@ } } }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -46829,6 +53325,24 @@ "streamx": "^2.15.0" } }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, "temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -46933,6 +53447,49 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -47256,8 +53813,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { "version": "1.0.0", @@ -47431,6 +53987,11 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -47485,6 +54046,14 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, "web-vitals": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", @@ -47786,8 +54355,7 @@ "which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "which-typed-array": { "version": "1.1.14", @@ -48220,6 +54788,11 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -48239,7 +54812,6 @@ "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, "requires": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -48258,7 +54830,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -48268,7 +54839,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -48277,7 +54847,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -48286,7 +54855,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -48294,8 +54862,7 @@ "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" } } }, @@ -48303,7 +54870,6 @@ "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -48312,8 +54878,7 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" } } }, diff --git a/webapp/package.json b/webapp/package.json index ea9fdb5e..c8717853 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -13,6 +13,7 @@ "bootstrap": "^5.3.3", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-native": "^0.73.6", "react-router-dom": "^6.22.3", "react-scripts": "5.0.1", "web-vitals": "^3.5.1" diff --git a/webapp/public/FondoHome.jpg b/webapp/public/FondoHome.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1df3d105c40f0665f69475548a17ae0dad7745d7 GIT binary patch literal 1466262 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�@oR{gF zmK=R-QpzB3(?X2EmlQZnV>(q%t4O}eMO-^~MJ!Z#xkb@mD$bN2qYaWaA!4y#3hS+F zgsp^K{b1;a%?8#&%Sx76Ip9I>-w#!ler3BjSnX+JFkzPxyLLr|t@(ZPl`^spBeR##&piSEJ|?j~>9a_F2)% zL)JXOUcuhz$L=!y8L^3`KhX8+syZdGpKXo;yt<8(lXYz$r|v_5w>fn3*L_s?1@Aaf zNlQjWk~w3wt6Z8|S~f5^)}Wr~DcpFcvceEK6XD}B5wVnRVsG)El=y$&75yktG<{0< zo{?nw-6QJZxl-@Fy)$IC_~Kd#X#9(fTJ76dIKmwxPiJ9C#!LV5y0jOf>Rys<%sZi;N6#4rg#A{E^u3Dq0oelDl}q9dH6;!;Zy^xL za6B7p{`^{Ef=`85w`c4B!`XX4HI;Q?!@=&@#s-3bj#88oq<8Qg1*A(SlrVsR1PD?> zFOFjwsUv|P2?V7|XhH-`Xrl-rgb?W+qyz}PcbxA8bY9cja4? zK;j!!N`LBhe$F-vtgC~K=`JPp4}5OkJOyT*d#Z)qv*Djo7ic?K;TKlI*KDe{l0sKD zL#jmQj3YJb7gqtZLCc|cX#30mHU}0}z9O_Vge-itjf_pWWnyV|Lf_t0HZl+3Y9YsG zI~N*~TFHb;ikf~fG>SRji4W-8t9;Ct%H&q7gZKKeeMtKl3r$I#S#ZrNJ0UCp=93GN zaI=$AusYocXLn+ti4Fj*{;;lq@bG2PpX@et;6nNDKMd#p{<#0t-LIDU1!kkENwmbF zP0P{lx(8nDLdVQ7K(CI^K)R?{m_>_Rd@V%|Zs|X#DD{wi^dS0EhrCXaPwq|jx7}oQ z!@I9!kw*+mK4)siRl6Y5ffWD;JYBzxWQjhTQL+!Z--cj|`5aWCUQ|<6{fNKwt3M(8 z38x6xSJke~K#ArZ*VrwcPi`~ciR`t<`D#g{(YY?bAOnQ^eUp9o2Cv1&wz~G_w0EVY z>%SrFRV*|kBw+#wZ8_6;c1;K;%NZbLo~Ox6zVOw)x!W4(?=LNtIrnGo6)}p7>kf1p zwduicz$FHUcwxN&)B@2!LHr8T{W#b5o_EQ)_{Kx<12 z)O#i2`?D@gb(BRd_@-EcY_MwX6I{`h2$dWwlJ=^bJF5*-*Y{wy^Pi$i%SRrV0h%4{ zOI0>6Qqds9q=fE?;zTDdQY<<)I@{g#B4_%h+qQnybaa!7@T1i_s>#7eec*V46ZRW{{Ab>+RWRwxMSx)j|UV5Q^hkn{}Yulx_uglI)9mCe31BgGp$N1 zb(T%rPw5TL{PU#P*=T5m0A z!F=Gim?JYX>gQ02vZHEnp=U!eh2`}j6`@%#E;FadD;L?5`ACEz1yG1!}yqd0rS&bZLJS^@b}Kx7$&Ov zSgYC}9guwuP?*Fog5@XDJ;dM=?^%*~@%x`!9JJT#>=QWApHrcW94hF>67xKC*^U9%gaFEJ~&a z2%+^$gqwKM;?=j|fLG|#-eV|T_^4a8;B2TA6`*6-G?a0lFB(5p`4*vlW?NAOJ|7cOp{7$`-^ zO}x07DV!zoo)P9Z=V36Nzl5qG=oH85uFhz==BETHX(M;IGEbCcJ^wb=ea1QWV6v92 zH^KLe{5lvx)ja$ROvJ|N-gF7tkhH-)lV>CGhcLHTtL;ml`lf^wvHov0_jWwL_GPqE z-Ix^}3cbZtw-O!Grt%)RmcL1X)tba*(d#skg?eC-yj}7QvA0)CS`53)BX}zhtAFvo zIviFBP@NIG-T~Hl%CiOY1-xvPWyR@UTcv)i52H=+v6@RkEePDVa>lnN-(g&ZHx7-? z!+G|KpJwiw$@*sYa8UmakE8wkor3dYemJ?Jnx8%GP`||s79{+>e_^Hye18^6s>gK~I zQL38nX0uH?|MoYVrK;-rn~+of-4y$0TIiVc2Fzxo)MfsG_@kHj+UByyFfT^8Y5fM9 zVXm(HhK>FvRj>QK^<|2zx4WU{^kWH?+}tfv@jWO@spyfw!W@gB4~zAEqeQ zGG8n?^~lEO+OZG#ZPTz~4culuZz|SuL}m8o@ghr(3f0@`kE@)%B7+UyFEZt)_#{UgJUf)_ z73k*BDp4P;bY9@NF(;LTip**y$U>v#EFAS71O@UbkEK|U1BeOZn`ZJAc4AR*Lm_0C zUUD+g<7Fw(pZB-#iB&(*?M)Qj>wL2E8rcAn{VBsBx-#l65QVLKyXR#8Y-@qQ`*{1M zbUEpc(G6QX6#l7czq-?pGAxjtJwZa!+!_ABH9_VTzkjZItF4R)YEoA}dV(P#LxHEB z#RR#v`u|e9vc%hOewu<>YMz>Ydr&mkFLn)6(fkd`PsR;hj z>A0xum|O{+MN7y5AMv~%BUF~*i3jybFk#aMIE1J9+>)07r>avr z;EZYqy2pR}`{BdBBLrAUqnpYn#oDmUrm6!ZM->g*t~|neh~9vniMe;VFos{H5w7bu zfv6vQ2(&qO+hzaEk<~Xc*GIVhdU>~{+$gxK+I2wv<;vTcFSw+2!lIH_F<`tl5+ATm zksSBg$6=!BR@$nAk84!vyxq+6vYvb!%ke(l)I}^S0b6Jq#-ww1{L+Tk_W`c$H_DME zaSTLf_*w3eLRh(?eh`?gf8#IuS|4mj>;slo^^wFay|0p!|3GF*;cHS`Q_CA676Uos z|08toouOE?W||I=d$@JzB!>~L@>9PzE!c-B6+NiS*-?>A^nVfiA~wY^@#h_>Zs8vE zqHsO_yqaB!1q)9Vu9Y3r{Sb0}aY`65j8GLXOOVWAFvkm#iRQ}Qo%%{;&oW42_u4p< zs&w~P@uSgDlIzus;fA^9=1aN=#SX*Zw9z*~UdzcQ!yTR4wNZn)0Uu9qI-V~(P+_pX zurM-T-$&to$5!567xiPV{3=1@cRP!>v4MqH)*&zSkKn^%PEDX=#v_(gx;IrkKLFs* z0Qa^mRhdhCoG0HgVo3{){sSF5oT4(;1Xi5N)8pu_z@@6=W(Mxy9zhO0b0yl}1Ts+v z$4$t7)v8~Qv%t6im&8E{GsD^;<^tCF!>kLe0u>f*kx^{RCp(>yZM8>OJg*e84YBIC zl9s=CR_D>>-6P~697W=%wp>28@C6dbb-9Uzn;mj3b(WQKA-d_tvb*BR0q|RFEM~R& zY9g%hcrBQdn_0svVBD&c;H)e^3Y>7hUYi>;=)wYtD_pYod4}Q0)0DYJzhPHSBO|JD zMJN;4s|DHZ@5fJunsqe=Hj#;@Z1l6UuAgR6$(ma27}9>MBihu|+f-HnC!!<5Jdd-X z<~=Hy_A^@zM3aSzEd1{*h41snMof7K5nCmtJFum|fG8+}eK|D?Tlm?-M-yU(trm<`QA zT3*FiSkdn`fbaY7SS7C-A$EFUt^6v*y+Cx^N_jv$;<%z}M{-xau;3VLJC*klc-W@j zWLJkAmff<|El@YM{JOZLbrPw@>Q}qQq&_9W${#N(fGeBfSd#L9QdbtEChL>_8>rA= zQ0T4Tf+_17Pv{^x{RMLTJ{U{t-VPFK?r<+M1>e7?bA~E6V_r^Fmfh38j1`Q#^NM}o zN8*jAfk{6@AV0Unxe~Jf&|^bTIl;e5Z%0aw8`pBR&p_-YVZM(beAU9DeRp`bgOAVm zrUiP_^eZ{Vv^}-SRL?sDYS?L_t>_wYl+e^Q@9i{=2hV-VU^;;x)901gv^K;KcL`Bd zyRbsb2iSD(YAaU#vil^2aak@pznD1&{DC_)se+G8!8+sGw1X*14Kl%{{5JD5RTO2JH4*!Bq*K(xJT2t`4!Q4v z-8n{>RUnoFJ&Bi5fQwaJm?8WFF$|vm2O<;RW|)}zqSv@mwR6*WL~zzUB(JHb zMeW7coPyJ4bH4NP3L%rL8{}V{`=p}b#kCt(Gk`RlVil+5pS_&8W0LtsEg_lt_$tP` zr`_AkrDa(?D~Qo1)!I6QHZSS#n1jTN1qWo@`KLHi4NPCY@}G0yl#o_FikhJr#x2o zGshX`v!C5ugZ4zt;fS7z!K1Avg@Fe!mY_T>(W)RMnF2YZ3Z>r z>uXuDyBF*-hc3-E{_25A@H{5B4b>ztYymfzP**JeIi zU$3;E7k1Z;$`kgWoR8=<5Q54{dJ+2?qaJ=AI(UX_e{Vh}Qx`DX-J8?OtKyAx9P0z) zx9*Di<`VS1DAhQ^F4RJ^#fq~KW+5|x2R+vRgIH)Du$PL8lSvU^`vcu z8dy9&DVcI(vJ6myq)-hfLvdX8V>A`wIzX1qzJC0@k-a@C^ET!=bmU$4yLd?5v|U?y zNTZ92ah4w^>^OE2Cl<}hLaO`B({72;$O6hy6VgcwDjKwKpC zN#W`OzZBh|rL~to&k=5>@Z|F-4L$XqB4#Ntp~Uopyk*2p{=X2aeQ4m`6>_0z{hAXH zzkZ@Ns|~|nSY7~EAbw&}@UwdczRy=aFDQtmZ1bzND9kfX!x&|yZVyGlS%w!jCc1d~wOPHlO*v{26 zLiLR{oXY>2t?wYrY76xhQv^qKQ_xm!HnD939wj2;5ib^1I&pFRD4$uXXgeH6Rg;8I z9%WEfP|Ay*r(j%9>X*MR*81gj2KHVulF%EA*4yrXo+HqzuYy%QLzBfRA>#>VXfxI= zeb-m)AzjRp5ID@s>=c={gkC!P)Pg+8M3&sT2GP&M*<3iw<~?@mARKuJO6JC!_smNM zO5(5gpPLFk9gE9vai=$|^XYY>3?|v0=Xp~Ic8fnGfMeAP?y4-7#Q0nalJpl?ZGDD! z5yhLy8W$=N`EHy2VfEu5yW(k6+2?s8`X;7kXe(^nfg^j3o%6p;jGLzX4ek)Oo;qlk zrLvu%H?S+s_jgym8+sPz3=K3TS*3dnF9bIhKRnO^#2?5n>@^+qF(9KbuJ&+(J%F#> zN*VhIZWCUT;k|@E$FlJXfl<_SQ;QXuDR~BZ5SWgxP^W8f-hwTnVY;Jd;Z7Sva5k5{ zKm)Fb+YOZ~&*=~UzZ9*eOKjZ4|E8mNip3&%z6n;vks-2+@-bWz-c&c!I4XZq6vY|P z>j6UpNC$QowP~r3$Z&t#T;&ejl^t`T*8b$gyi~#Fb)e77-}zMw1FyTMMr=t6fFM|dIongM@JVWyl+o_y33V4{z4JO@8j0&-nz_FYIm8P%z<{aeg zoy&AA2fM%jr=-GC%aPCZOd2h-&SfCW%bST!@Hr> zMcb)6BOc`KS9#bWH{f04H~70Rj3)zg^lm;|#mY`6&Qrw}MpC7HMCEO*M2iByAe=;| zxWH5CoN#%!00bg}3E;3$C~T_;IhuFg-?2C^WkEKI=|we;z%597x69r}Di8!JcizW2 zy(WZ*1>|o-ziY*ActBS_4it~WCiJIp|1v}+`x-# z?xJ5V*pT0h@S@zHHFy|3UH)3#oAEpsOEWG@w=?JV-?2_!v_#C?oedbmSi85?b()I( zs!*LYM|&|riRAU4vK2bxS?-wo+qY9ajrlFmI4wRW!B)ZI}j_i|l4WNKWTMo@DIZ~sr=3^!X zxq$G?&0;&RTK-UZTEk9ue5Z#+gvQ**^^|6UD!xmpiAQ2}15To!u3c}Y`5)LZxOIY~fT zNawqU2L9C$9?g@Mqa~fcJIifFU#t^R^yvY}R&2B2-Mv!+D;IPir*6=%x_-cHd$vlU zF?2Rgdu~sy6_Ez`937OR*0SDA-kZyMm)n-oF8e08&ELdyMRL%>3ZHJGIE*OD{OJ{h zj>_iyiZ@be<-bCaQ8}l*lOkf+u2j+fvVv=Y>M+1;+{tEDuUAPM*tHdu zZ2*GUNq||l?OuK#dOQ_}3zw*!)s%c}>UjP_rpASgI4gm-TGKabPKpU%;(a+J7w0Pc zdGn06Ov;t-$gJJbsVjWl5R{n3=jX-eQ%X6-f3;mu2fEhLn_8u!%l+jYKH_cT78hsXHgXJCubl&xhBd-9^D{M^_Zgr6^Dyj(f*n3wMsMxw|a zum>iy9&g$#(XO{%7((USB33K9N6Az9{o~~ISC5Q61qS!AfS(`=F|s4>RYN&za=h>l zljFJfH^bRxT3j+5MWT%L$PMwPT%sa2dKt>V+ZKqZV(^Fed%VXcuWD%vfn)~9|%W& z!qU7!)uH)yEX5zz-+Vqx;=q4!l?M}?YM}05_M|sx8URAX^2QL_7e-JuCTLCKivOs; zS=%PYGbpE%Hw(VXOc09y?^wYkO7s;hMgqmOyqCM#z@j4Dj>%Sy8W_N;=+8tkFyy#* zneXYpj@4OTvd{B;;tO;Gq|(13@DrNa6)*DK6RnD=L1exO&rrMvpYnny`T7RXfmVMp zOk$p`*!~AnJ~%JjxXL&4i817}`8Y}x8D#bP?DIWtA z3L~Qq3ycHPi%z26G2&*3N`k`>8}}U5_-b$9^%t)(v!%HtgrH$M+`j==r;FNVFDx5u z4gG33Cq+OR(d%!<@sZN<*Hu}$NA+pm&B4H#Cx1-{F#0KpQyXMFs*=xmkj3LaPeqry zhVUe2?Gl;(+yi@8uI-MCV6%0t1psXRfp%Ou8_(f9ZeotL(Zg`y%A zgI!QyCeZrEkyT^Pu-!p$nUAiT#9TVl=wZuk6YscKyP{g?&{yIDHPDXL3mUD1xwar{ zOP5^mOpJAhY{`Lr^zjPI*@t^)0I1b)(Pw(20shX5b*6Y5y;Yw0f>A9Y(~)T#*Ss2d zw{5h(J*}Jz>sA?vO-9$E?q_nL4JjDsG2)ZPvwIU!U|no5UGRd9?eI3(3b@6z0`#?iB(^gX z4b;$#+8Q8)IJU6ucW!?kmSyCx23*Bh6a9DfOMBzQ7Ef7NVH3^T1@9hZn~?s~w70I? zJNn~xpFl3RAWk288_ZVNK>pu;JhuB;$5)IDrJu|Px5D+J$M~bUbuNt;#St-fXG;FH z3+)vID9)24JPw$g37YzL$$Xh^@cMs`%A95gD(*_wI zxo1fRrOZvDd_t3|Zj&5iSO9|^TAgVU%)n^zl04^$-ir>sfCzmpIlnBw|M8y4!YB9j zNiTpyJEx7s1CXl12SO_1lP9T(=}7`>90(fuTyEf#Kq*Te zusr$oEH7_lM*{FC8DF4wLTS7jUBw%OqWK$5px7h+iKO8oP;R80jdeS{@yps3|B0UQEbR)gaw!7H2Tc%aP2`aCpECWykrr3I-Xbep}awVU;#oLgxd^o6Mal6ri zEHa)p=DZjv$e?QWHiG9Cz*ruFQ60328(0=3AGg6RYI?B2**rbTuN9iV^ys^zd}$^D zPR_P+2za613j0a39zNKj>kRHINqdifgwP4)J@qm8Ty=+)hw0Hbgv>Hog* z!8x^A_eGC9DW4`@v=YE*xe8#lfT|Wqc&AOBnOEG-PkyE|sInS*y~qi0-}e<5b-n;= zI{ZYT)n`T{{K$iU0L?w9(arj3zpTM^2Z$|>ue`7RMowC1P8+Pb}lW4Nwfx(FSbfp z#BX;821~96ZtNI`78ETe6{M^VJ0k+hDpSFDbs6{Z+B#gX7Q(sO6^)P2^@b=lal? z?CaaMC$9YZ5M1AD&olI|G)K^ZfG4!#EM4o9>$a>UU-qlrZ?&b~z>xNzpE+)y zxctNDuhG(2=C6Hi*(9EVpH9Hjj>BGo!yLY8x;+P5I5eD&P>l*sA*8*MkQm)^ta&DH zl~cJ|oA-Oztiy<-wAe#X_|S_IMfbEpW>U^mGiSN7=r(C8pi1^K(?OpoyCsMku<}#@PDhIX$inv1uWCD=Q_=j`Sye zTyRk>@IRg|g#D0(U*dt4|MI1DTy>nZy@^MnhaA^j;}d|z-9r}%3k7b8g;CksGPHpjK?pRYF>&fJg<`kX4Rzl z1(?jDk}j043k75%x3tHcN1&{Ga@yB=FnrX`lSYsXdqcI+m$V~$kgPb-;a=d()=`{9rh8zXut!7B77*KAmO z)hxa(EWCei{Zz`da>DjvSNg!t1fz-8mC}9*8%zq(Uh+{UsLQO_{I!v^kyX~X-P&It z($@)S5@-m+Cl*OAa&RRHl&u{Vn(?p3y+7~koK+<_Kk80%6UT&E*YoUM^Z-tn(Fu6+4rI@XUp(} z{=Ghn0>y0jf!V0F+lrMh&j9vc(%?Z6ww*M^qmL~r>dI*V1_KMgjS%>gu_2EX>UFEQ z>emA;5f9m7BpJx&7j#DU^aVhi1MH>^;I`k_&Fpk;gZUDA7b)RaLl;oD%K0wx&9_^i zrnS8&^(iZ|Moorp(=~t7ORDdRj8WBsYvjPFl(kKhNAi(X4Py{Ff&mKv518=}Vz zI`vB&F64St+6rum-UhVtwXx6a@++LBKeTSx=Z-e@ub1_o-M9=wk<7ubRjzLo`l<`4 zF$a_vmXy=f#bjsi&DAQW6>N6lMxG@}2+ThVmJjk2fpRZ7BLmHmX6RkzniPAOyE5f- zXTbS%KC`6reP0dT*N*w9;Iyv%%=2)lwC(E_l(%gK(~@#zjYj1+FmOxM3vw98SS{le zn~nn%oTutA#h2X>J7vs}GW9xLh?01&>#aVe{YhaLQ$2&06u0xnfA2-hb8E?To@|ksWqoDH-jAYwvA$c>tRIBUV}#>(hzQ^jS<*am-p7} z5Qrx1i`;qt%hkryl#f}#3rqSA?DGw~RehFxb+N{RiXL-F`MmwMebI5u!T;7`4SY<^ zS=g6dhMjR+`SZZKgxs@6N{_#W?L>tVqO>EjF)_|=KUt9(?RsaH?oW*Fm}zb*M$Fcw z{uJCCIgkQVG<1vWkC>H4EwCvquRI?UOZ3qSMFe|s7lV5<#L$yHkKlhk zy4s=MeadY$ICVjIkM^NX)o!O#;_Ddj6-$+f*lJgqeh99~p@G!a!4(U8$5yM9DWY$b zIEYAXzN#te=Bw?%uuEH3Bd$o8#HKHU012CUvuIxDvcYL|Fk5?3&!W^)>B%F*iDGk) z!=CJv{R45|G@S7h+@WkWzV`FGJg2N~kzJgYs}0cn0p&#!S?>krUDoWj!~cPN7-xmA z52n#pfVTiqOffLvK}BM0n3|$cC5Wiy#Q13VtUM#hRw@kL@-?A`r7)MXQtE_}wp9@x z31b8=m3OMkPL&0js*6+mSh21ABt_r+hIi_J1Qmo&hFS>c%)H!g(kpK9P|hbC-s`-x z-6>?d(YM@c?b*@zR8 zw=Rs*G6{y^Fc!5bh>U$l^|Q_9WyR~Jj=KB(I*cFBela&ZMnPwFt6mtFS}X8#XE!aX z=&L~;G3;_gD^i{`tqWO{BEBRuz76@u9fuiV4CtV=OwGM*K6mhZLe1s zmn9PKRVHlN5Iy#0V(>i^qcA}9SILska~P>qJHM9UGo5$ex2RYDXD1*c{g@8?{<@o} z5+P&W%Q!e-%cV&WQH1tqHs^ExSZMF_`7902DYR+s>HvJIcxsP2V)uxk$h#6>u_<3Z zSCfM;y5EAl`^CxzMY{~n5z2qTsD6$BSft{-+#&7X$%+gf;Olx>(fU!^8!Xw0m>#5M zh=Bzlv;&Cq?}OX#=55Lf#XeAS4B?56eskz-Wijve3x?SCRW87<0^U4;t+7A)Z}6&> z{LucJO%OaXX7dm9^p zx5mtDx3HNXBto^9hz8s7{z&ysD8=w6?uw*Ao|Nvu^a4Xg?bT{2f2RQ9nO*{YUri328wc9XJwdWikqHz*isJQc2Ir|53` z%s>o9?oYR*yM0!LKKxdCZ+FC1rR6uX5AHP;*#F=nV?r9cUwwOZ?Z4QO&^5GDm^uAr zO*&QhQV8I3iP2LYFB$HCQm?x+Y6GXMf9yEE(LI8fU!wDi711tkq_YDsaIk_rZ}&st zrm(tR`W$A4Quary^~Q$WVvxdmc%*vHB>&nQ4*X4zi`Gt0=i~rzf($%e&%Cab`2hhT zD3bWAzPZlRY|V`3u>88M?Vh&DKKMEUg#tvH(FYq`7M_oO}$}K8pY7*y5qURC*yT2HA6{QaYSyC;cG;n zPMebq^e*=`n2gCRXa( zlQwc{iF!$XB`lCttvfzOrYRJo4OOz;x7;7BaBo)~UtFyFI?gmMzc7Sr4({GI7#FVG z(2WOC9^;9=R$}ESMVtIJNpD~z=YX!80$vuCS)QMsAd zKCu7vFSKBdqg?f`YszHBzxv!P1C4xr8*oeRX}ZytzrTX$Up`yP;rsCJ?wOk3jUwvC z3^*gDW-&VSF6)anUW?KJ+qtR{Uk|TAHN$KT8o~~*`G;uHa=VI&eEC((F@zW6Y_SYG z##6u&0IsvW_b@;Y2{EgDDphq_-1OhzNbC-DfUj+5UojMQf44gb$KyGZBf~4*-8nR| zZAk~_=s0iz1r$YHu88FsrP?n`k<@K{d%UHsBXINWX7#Md&Dz70LW|c_lBQ~KykvO7 zAitjXs>OfW-vSs)fDCqk00IQH+IH)F;@8cbU94v&a&jS~`UHJ!O0GF3qpTJ3pB-Oc ztSMMvh`FyxDgLjW?N)sPwBf~H?4fa3T%*V(mIA|HtFytfMGI~g?hM2k-S~MYQ8cDU zob%FIE|pwB7X0$&QL})w@=c*G;v#)PL_Wh(2%q0yd4K$%}y%;@U1WDoKJ&OFx zp*Qg5_gB@yA^F2ktu0Dh1IB^(GR)oYx=?)XA3Z_AnJEJ&v2@vaqdr}+kmGQeoWr6v zQC?AHfahugL#)h)sH(@X5RPR)h(QuY5F-TIU_xS(O=-ACq?1T zpBRwS&Nqga_G~&{_uRAywe!MFO5)sL6~qtdm6mR#XryO-?F!dN=_Sv{S}Vk@t90~c zRK@Eh&v;nSjK^Xk=~L$lKcghfvj{b1UwURbeJ$Ot&2dCzyL+@E)RrU@?_xoSmMZL{ zDb9m1HBEY+208u%pAvbhuK*T>$`w1BD&T8YUNo32wD~&T2;PxdCFZ^KvQJH=Y3x(@ zsln?}UW&X&$Z3G^Xz7;s(b-OIUCj3Z)RKwf<-Xn(nCV)!imiePG!@8luqx8M?Uy1H zE$|9FUH1pPL*s9MR=S!Q5d90`K1S!E_TBxW&js5tbuJRJJ~}fuVw6|?c#*()`cQ8z zdC%gtd*P1#nxdO4zTt;)Ewsfb#Q>ElB%KGEAOixJ>2LvJKpviRz>)fe%&l8@8kTg< z^{_NPylkS&EC63J?_`_5ciZ^y2KK9=z_yBRCV}maUA`T8BMVp{L@hqGeGDjw%)n@0 zHP$Z9NF!n&O(xb>o(5!0`Uq=*j`vWT1WL@&d+(M&Y`3^YJAeu8aFGG63LB(RUY|h+ zAHd{c@|!C<-E5yvSkrpBiurgXdq-37Ix-#3VnvZ`*fhs|!n_!ED-rN{5ksS~c68BUd^8swtY=dUO#NAR zA&2wAi}^ceEPj!_POV*D(eCs?K3k}UQIc19lUTtLLbhR805f8WlYQG?jIw9U!=#e@$AHk7H>4V#$2g_2DNv0| z#WqS3|AACC=FP25-C&_;u=I%_yVi}++Zz=aug&l=T6Q~tRQZ>z$o&HW9so0Q)0`=( zGZ?@Jrg7bS+1Owd{SSn`ViJ+(Yd&%5qGP2`tgruL46%{kVn^K5)!Uwl9nfqd#s=A1xP9&W7C3hXSeV5_uZ z%HF3+rL^KAb7;7le+ggcYRvuxgA~+npPRa^TgeL9GuDeLF z{1N`UYc9{0>FewHJCQYij|3=q&eySnDG!&eLKk+_Pc7CkhelH=9$|kj8h&aU8cwZ= zZL55_@vBaog=zW$OhK7bW^0GZ(e8L~=X_^`F&^GmbBH z#<)gOQtAe2GEoL%?6G}M#C#q;9GK!x20#3s#oiyZ879V!&))73_BHE&)IJaQ74|h) zPp`}fto~gYU1++RsMF<9ZE_o}5f+hm&>yDcR9{**BAzLfnyW&Hbz^*k?rG z&1=R1P3n(5+~JA}hL02|u;vgTY9N~!DQnqHvq41h%KxS2*5@whA)92z^xQW>m)3ko zy#CM>Pi`T?uoUmS)oJ?G4(Ld@s=E-eG;yx*BxM#sU0}_dZ@J@L>}Wv4b5Bcb%7AEl znfXXzcu~GVehnz8m_b+^R;F9(Z0%e(2~*QjriDL&!gZ91;kj|T!w!osY;BO-fJYTH z%cIQ4^z;uM@0;|t4(1oiGKZFEH<>WRIW@f-27S0hLmSvmn;?GI0bvcg9C!}Q&YE^y zNjC+-zD_tymgO~dIpwXA9Z~r9=y&XL-1N=^la&=G6`6(FM7#z3#VsH`f_o5uu@7PI zW^&Quu8jdYCZMGEY|A^184A_+Pgcz1_YNsV7Ke#o-i)Cqz2CTIpJ3y#diKt>nTd@J z^gE;4JRre7lqo@22x>fnRjLUU)iFaOg$fNM@9IdJ>h>m0eh=!w9>IUp?W)ATPx`$4 zmhoIu+CVBIE*Q`n0jR;$F+r?tGFN!nidmQM4%Mk!tkadrXqoDaoeW(1g8R~>-YZc} z@EhqB+DbQAl5SoM=)QnYmAH73vSsE|(c5w(I~c9xI8j3OcMGL6^a~?D6L*ShlijWx z&L;55YZwVqqz7v!0@gR@aLv!MYfe^wVtvJ``;5l?1Gy4N-mXTdXYGKn+5bQm&W;9y z$Pr;}>V|qj^ItDLmpF;GH6F^2XpV@{Epts0=$2u-O0pApUE*}#Szoy}TkB-eJ?1=q z!qgxBDKY#7E=Awe2fbrh^Eb8!TSipcE>y*>*gn&f`pPpP|AEx}cCY?HUKU2}unG~K z(GR$OgjUOXn#`v^BHHIQgVWqNqv8{coI0JfZ-QTutrESC;D)@&&{Qd2rumJ* z-P#c`Xfb4aKJedsq=b2ssNxa@&<-P&Tb|N^UN{uc?TmDhURHE|lm6(lWDU2WU9+%mhp@FWt1`40n0-9sqORp1RXwxv*sM*< z?Arw$J2juoyH?ggU3Qtl4_;I&z_M0D)pIBqKV~a>ZcSBsS>ii( zV7J5Z6*zVQv<=uEOP{O*M}&xQ}kuQb92T6}K}R zQW3D^H6Zr&;w3ZyuHFjX3eQQ+swj%NfwdFw^<*Xc%i?4AuLI(??9JF#RX7~oW=NN- z;x;^9RaD?r`pUb60P5;l$-Q4{bTU-UI z&D=h?&*U)TmYbsrwIr#af?U}owD*Hf?hHnhevyJ!@vG!XV#f3;|1$O4e6kHZcML$U zLvL4~Ywqx7aG4^14cCi*uM+6&M-lU0cgtw71x_pHa5`rSOvAYSl4#n|ogQaq+Q<31 zl7AQra4F=;B#S0t{6XeHn|Ln|U~isa(^8oYH2KE`NPFXt+fpkFfiguUS6UF}b52;(L*93~8|wM4VP86`aFvRg{lsQb10cwbEHaWxt*jrx z_-(x;Sol*L|mA z&82D#is~Nt0G6;5=0Hg8G;aC4oG{j%U`it7T*q82#k+Es``M&|EKIdLJN!X(% zsB4Fz=|#I3OKPI4vftPTa337%MhN{?$#!j9Rl@F)0ISx@>pSJortoJczyN#hJf~Ek zxIB@2ym!t~tUPp9s1N7SPGqpTeWFYI5l0|?d_B8`A=i~(JZoF%!iXo4^!#~?SIz_g zQZcwhJu^_eTlTk6W)v>OR?iwa@uQlFL&O*+KRascZed1#pDi{Z>U>d3X(S)pv5=zl zE=@k&>LzI0tm&8{6g4m19|ds5>6Pab?EIgDwUog+eE?0pwnpTN>rWz?iJzUui))>O0;U_>h6j{FMN@dd>yoFy(VOmX zRHLV76Oug3ufy%+#JNoq%#|!jGyR*Tq(sfW{Sb0kJ||qvyr3fS(-0$E4Bx4ypZ?bp z+bIkp*MHteH!u<}3B7A#_#lZ!l8U@&Dz8U%PjMw)SE}C6M$V2SON_5*e(blxC2bVs z5M-qijPHV~5Qy<8`L`a1VDH@PUZu4gtK2>RWZ4E^s70L8F;&I-UMv~QMP`W31fv-$C$QT zJTYXdRl)m~zk1Gu)g%rT>>p8i2!ZI`8*WPwDJB@(WMG}&HVnnn_+;_kcEwYiKw9)m z^c<`f6kRJAh%+@V_x9(p5|-<+3sxBj2+ianXry9vfTSOSd^2Y-rA(d)zs>Om}Q5RxCw& zVj?PC(6U5eHQTH&Xo1E%?k8tCB}Rl5>%0QhIjF%MT_w*fMiYB~Qu7AZ13Op^r3F4+ znHq_)>2jPY6k5wA1$Jl)RK3i8wB$k?12j#YHl_2iLLnrVplQk?O=ED(t3BFv1Kw8N z`LeD3ot-g3)P!*J-=Q7IqdSu6oot_BhvozSX0zEBy@3lh7R1V;4_KcKd9Vb2;lR?2 zE0<5;I`v$cU_)TvjmWFl{#yrp;y7W7aXTob(4GF@vj_56+UNuu&2qGR+h1uR zw3m~fQyGg>UHBRs3Y!y!DKRD5?_V!7xaNZnF^P1xYyUsKf;a+k}D3u%VK+0mz? zDi5nkTlZ#HFX(c0vupTR! z1Fs7HCKY92yXU>U!J$(r7a^y)=|i`86SH0<7ycm~x!WOll~}ux9CYKK=gRwQFn~J) zRn~c2xMcM==UyXYP(;T=ro-*@+gXDgRpStb-juB09gqvyG*544U}h?a(moWvNo%1= z<<*YDM@z3G>CZ~=+hz$}B`KV^;QKC6ZNF|DAPkTyUoGey^(Jjd=L!ogp(H)Zv)){h zFIlb<){{fXe#gG;4rzB|FJXj)MidX}`1Cl8N4b!H33{p0mR>E}|6Eu=Io-F_Okb8D zUqu&q1(vY-a#)nUl1zubELwviRzwu@NYc*}ES{1N{`zbyKgfMEd#k8oD`9ZOr)?)2 zh@Bfkl~su=7pId`{lm8ghZhPnSv$^Td-}>(^~eGB`amcmAKb*6(DRu41mg|!f zPjKc7QD=fG?BvZ+l;e`?F6Ltj^mM@O4Z$L8xeR3^KL2}KXV3wH##CfY)@hb$&w>j~ zCR!un6*$U~K#7}?{;RS6TS*SoQPsXsg6*~9vfNR4v+C)At&lgim+^nH2Da<|x>Z_g zcH(lzs}5Ox|D>7oVw6U%P9a6?Nt@oE5F^Y7rVuoWz@k*ju^tIhSInG4HrLPwpD0Y&` zaV`ji#cf)-p#daS`Acmbc$>sEN%YfybD+t)=$;4V5A@Xjw#LzX%FOSAe8)RX$dZyH z9k15aH`<__AN0}|ArtSE$(txsaX;wBSW>@CF?ob4#Tsr}p$NA|L93bo2f7Q_ZIXW&W(sPcO-`nJ3%SF z`q~7=N7*Rmh-q3Px9b^tW1i< zvIOG*`CfO9K=&RL_ezd)vn<-TLu3qNNn{77gc?f&gNu1@c?$UzX#UJwS5|>-?tQ+} z**e5aOUN?oz(N`gzjug>hpTl0#seLUE>nKqw-~D zv|W*3v2{i}ps8FM?ZbJ>1$vZD!P!jeKSMa$c^&zW%*eSqJOt;%kJVY{ZW!lEu!@6M2IRB83WKYff0ttn-E0td@2EJPiPy(U)GR z+017<#59)5Y(;I886Fl3h6XER28|UlJ)$PTXNEh;>A;F#5*=TJE|^I@3*h2_XvZ=A zCa@{L5%cLPO#*10O7UifC^7K2GMC12pN1kpChalSJ3Q&=$9~!_9|1o2I_$8Vj;0;# zn-3C4tNoB*6;ONHcgD- zeSxI47#kcZ<~Rg?Bf08jS+yYj3&I{_&E^3sG!$OZhF$=~YKJU>(@kR5NyzKHiFye# zZs$63K)lOsshLV%;%prYW=={*mHDfFh8%?)U^jl&T=s3ds$OTPtw|dk*l;@+IZ{)tvrNO)nkU zruX@buq8zosgyHJv58ML?Dir1ijy62l-s~dC07_#@pdju6KR$LBgy03>;Kh=A2Ln| z;Ps}#(Jm?lRm|hNU>At0JC{-7?hH;JfmPk<@HN0Xt^TP|o5; zsF3lR7mD(K2>b51rjj*m?CTYE*M@X=5s(%{diSn{r39pg5Q<1I0SUdktBXrtDTyQy z6bMKcB7}sdvJfEzqzj=)2@rbku-^o9cklh~@B8MDlaq61=FF)x^S;mfJhb|8TGV`8 ziys>w7Jr25fYEIy!ySje-EYH}g~hi?13y$$M@Or8ElxE0G|0y(N@V#-TLevxK>p=RFs_%kWemx*2RQ)>Pr4Xyq*@4AChLmXWGJ+6D?Mj+$&d{BKo}BFseR>T5aHn2wn13E9H29izOG!m;Wx^^P9$`?q;$jm+^=zy-hXp&TftsOHjOoB@RBSl67>vMwRRPR7U)ma zw`|Cw66v-6!at`W9U1;6f7kPMEy@I~TM?HwuBw)J+o#meq)lCw_K6}s>Bv&KO}X-0 zDhLP>%`s-{e7Oo)mH0%8|N1R355cbP=&k9NI=3r?O?)Db!>Qv$K?N4j$osBcTfq~0 z?rZG_zsIAGyxC{P5jaZHe$^_QOnLnu4-q?8vxkZhn>UKg@2KKgX~Yg9;o!-0Grb9( zindhu_R06(98~so`F#SxB<9iAe}Dg;dgb)~R2Lm@Z3;)CT5)_Tp4OqXj>=Uvg**4jNGIy}s#?|h@(_)w5GXrFQ(ps=uwPol zhT$FKr?a^(2Y-wM!pA?$XJmbCEzsrQafK9C7p09?-s${-v?+MB((t>Sb)3< zY5*9)N%;;R`?+F30mK90=X72Jxzz`Ev;!uBp0-}KLQ`>=lot)VvrF1b{9FM@YnPC z`it7aCFz{Y|mt4q9S@SGyezUGBG$lz}CG2Py zt-bO|eQtAU+`K!_5YyiAxnn_5vJ!wS1r2sHJ9TCwEz%ILN0QQeHHwn{>)>h6Ll7JYBIGG+zuic&Q zvCfMbeV_u56_K7YCS4 z-l?fMV)_O^0oEu4fg}z);X_g^H>GH*)g(k1cFD2`W?6V(?mlb^cmNA^c-ji(e)@8v zm+mF@ww^r?JRod#ZeWvn1^}^_%reVJ{eXS@PI5(IGTR;n$U&2p4%8Yrj&Sc<{nmhp zI(RKF87B7j(Fi;eZXO!P+D~Pnbs`>tx^L9~{22NA3Rp9{E88=vlglQ4m&9i;()2M7 z$#&VZV9%FySl}+I7t+L+@^!;_khUXYt^=NvGQl8#cs6l}xv-7LuyEx$1hI&kZH%OU&Rr@jEAo6jPpunR1l)%LmDQKu zUpI*{F`Ey|$>;NGaEWOf)K>ZNUQA6^dc0br7gcK5zOp0?&(r8vER_DCuCJB$bY%e$ z{{6mrdE1!T5Y<(d1oO~P;!O=OIG(N45Ygv=>U4@T>aiA8+ZYe^YfLS{42~oTpU@T$ z(BNER#x}4l-H8OlCJANXz8HiEs{lxVFsx4|)?S#4Qk}L(jIhR?*tq*ne?p1ypg~H= zc}m_KbT6m(>CgC`;wXPpUO?GW8){k90N!6zkZ7pjVvs&2RF$&cn}}$Gw_zVjq3A zP>^&Zq;dFsjZooa%uZ9y$%e#O!~tJn>qrl#hDkml+rKrkCTXVX*_x$M0RqkIG)vSP6 z!PkKJ8KQTtk6JgP2dla`Q7~IsX^XCg%(fIh+Aksy+K@WdZMs`rhPPZHTM2~Jh`&tY zsOwa@BW3e+Rv9&jRbFx*Q&MJ+f;}g#Y9y!Q=zxriUG_NaWe=aMdEs`9Q@jtWVwt5U z!1;G{{*k<OeG6RNhDn7@O5>#9W=nS{cgoHEhJ(eWm{fk4YZtJy zmN>Mv7yo<0w0F!m^*IS>1@aCZoA`038Q9coftwp88>p7y|7wmtn{#X%j>DU(<|_cO zO?_ue0T|2y^>Cc!sX`o2dF(_|$sm#WrhlwPs=4aZkZ+oCo{KRpWny9)PefjBS$*JT zeL&w=@mn7p6mth>zm}Tp3%Qx)&HFw!+aU z5~r$#$`1ade1%;OMZT9R(qZ7;yvn71Mux;1R$Lcn#M?z1ImM&5tV-S^Rzq932c@z# zKP|sP>qM1hYitqeATX}Q$QeWgd`(6VW4f+ZxW+JJnp}(;{T%>RSK_R-mgckgvUCj3 z-F~4Y7+3T>AZf<7o%ecL(=cCI&u4F%6tIB7FW>yD0x?BmN^7F@aa0Xwoc{g&%?Fs6c_aE_nCLRZ zB}V}@KM=M)3t2sJ)yy#Fb%H@Wc|3+0!A+MTcUwL!B6=Xtx)Y)@OmrV; zL@13unQd?ph`fr0CfqwhUp*I7q{!!-fJC}hq;qvmM1=GWmt)-~tThmj(8~g_>-*Io zIn~oexTB?*@QFlB7rk1Sweg%Lr9OYd2<2gfB;lMA7#<{l{`H$*+j3H2l6WNJTh`#} zl4Pv*fo#p!eTRVM!h@~@_$Jut(7A-D{EeEUq#prDtZ4;rqKjLSK^6In(;KT8_D)v! zz83q>-$Ta`ANR>3jX4W4bIDI}7LuM0z+(tvr!gLHUGhzll8bZJ4sC^iWx^a7!T&Q^ ziSv6=4T6oF0bkEy;b*C9IxibRult`#k;DTjESCB(9nFRP5>^)ri3wk0~GMTSE zIy!SVM?wzz`)#ll5M4XcM5<5Rd9|W1n`G-HIZIbOnT_?r=*A=))8)Edaw3N!S|Hku zXr+mmA-=NqR&Jlt)n&AUVgpUsQ;>!(*PW>h8}fYCc8pk`GK<&FLS(BzesZ}8`=&Z+ z_~~0q2Pn4=BTl*ajHqfH&K)g#;}K}gAy^8QK5z)E{bvGF!oMdB0AV`k4D^~G^`!bN zVEHXTzBtHrG>egO#JpZ={+=WU2Y(oL2ibkzC)(FQMZGLr>Wdb-n;lt5C7^DBXmG z3BaE+X-@u3lFr^w#v7QF)v)m6*!9tz8g;7;&w{N_tzCWb9q{T;knUDR(J8*mAw0~m z+|?d6@&eAcNEM&KY?kQY7ka9Q)9_R*7$0YOJm1tx*Kl8Ey}2J~`RGft#mCU=8N#KU z{S4Y!0Y~J8D_^#=BYd6?eCWj6-MaZ@)3J=oSX+5Y0UQLKkNA{ByH4gL8a&q1g}ndq z5l0K`!b9^K<{xw#G@%=!53dyhTuMzZz7%!y7&6Y^f`z{w1a!nR-Lf{`1v8U}xF0N7 z#FF?h(xj!jW90~&)8CDcF-h5~$`1HykrwaA`z|aU=x4U4<}^DTKOF_4{PAm9&il{9 zm%8_V%#7|uCpHEf1F0DK+#uh;gniBIo<=_*K#~HJ@TKH&{H3t2mvOUQu?UQQ%eqj$ zipsJ$iylAY`hrladTdPPwe7UiE$-P{rklwtwVy)6bEe1-Cbsj}9R!|=P((7Y_oCk? z7U0jSKTijUw?F>mFkA_NPp|@!b)BeQLhb1eE15NiLW)~W2SAq@tn7s;dkR>|Hmxkx zv<6SLPM$5=mnO?{WX5S;d?ughCAS0^;Um$?AqvKDzkS)WqdGcbP0+i5vmyzrBPL!B zhLB@%sd;v2CDik`)%1RKo8okv zylRQ0t@|~IhkK`7pILeb8%*FUSEUhK7*YCaDn@l!A#osvrB2bWk&dKKDU+Axm`y{K zQ{D(1Nr~j^(4&#hF3o&98|d+a8t|6H*0XRB+J zeY?8vh0;48*}iH(sG$esTTDNLEZ{-6C&FLQKLeeyO!oVHtOxp}3qvU?v!C*CDAuJk z{Y5JVqRTFLF2@zFTXPp>cR*Yzzc{kutck(%1+de43`R-p>j;7h? zR_1xS_UKSbCii0V?hG@AHn_}uFy_$S%`0rlv#8b+FXn@)==HHycu=bRE@b12cwgNK1;AM~8^4&#Rc>x7xk&uw*tEww)&XTN@1b`esfN-Be5Wbl2bDON^ zNVfU`A!;#9p3cZC)XLp$f3HRirD8NqMfF6=s1TQO$SF*bm2WDp&EeuZ$+IFMDHDq@ zzEYZ0?`3;HAo5CkCZh}cypJMpmO-SF*<7V^`*Xd0>h`0D&KM$Kjv7b1IkQKx3w5tC zV&_%{Fcxjw-m=T0Pn`b018#8J0als(&4f}BVC`a)J^#@yGi{8_PIrl8`3Zl)@E`U* za{HB;RG0A0{rm^aDr2tDpzcK~Q1^@g(Bb`b4yT`g{0YVPanS%%a-Sd8DI`#sg`WE~ zA+1~Koqr$9J6kzqlP9&1*3kkxF_w!l{flufgGmcE;*9)RWd}h2t)ityB=!F>{+5GN z{l^01wv8QqOXAWLRix$C**D%h%*#D&IrlgVbE0Iy=@dj=TpVcUFI?)abDRK9qi;$HYKRF}?_rBZJQd|!G9h60K71t0aF_$;xJc4TAHOaZH=_PHR+fR52 zAC$sYY>Z}2p#EvESDz22(D`Ln&u?Vb$i}oMT_tdpscg&k#F;ZyODNPpM`L(ty(x&= z*G&S!>ut4JpdPCBpp`_2O`#c zCvGVwUg&}ay2mRxjc=d6H?Pa4k4u-8w$0O&B%wr`8|6KD+I&?=b*De^m-OgYzS$pW zzY%UzqF*C%nGh~s-N?4|^e~nZDRG#k)L=S-ehd1|Oi9~NhxftmV({7GdRjb0g}!4q z5aF#{F!0gG{m37y>r9EFCZ8u_rt8{SQ>z4n^r=9pR^o;oot8}Y+t9)Xrr!M8UhsAn z=_tRcU`Nb?(CY^4j8iOqD_ZS&fa0K2O1$x$4q>Rq6(E_AInWIdQjwr2#CGX|$n z<%1-@d&i9fI&Q@aPiNv`MN#ZG^h@HLLrm4%N(+eGpjHmjvD^Kza+3?rqmF43&%q<~ zp_J8SA!=Mep<95_;-Pa}4(~S3OFjL*{?XU+931xttPIpC1D1u|U!m|{B=`FF$l({N z;5!}Q=J%t*!=-C#-7xi`Q>ok>hw7)!8AFlgi%mK7)quvvg2i}6xkRauPXbz34r)#e z6km`;ui%QXGn6tf<_X5r*fSLi-VWu8EY^D2^_C5V`0VgJlL0;(#b=XsZ9{vFLBX1y z_3aObMv8u8JOP@(z(-%V329IsQOOoIUPm0Wu?-6epO*~ zrQ6f*6mA1=ZGfnMTDMu;3&8SIOpL;LkFrM8%G~_{p|#>*I?%4_Tw3<2zP=Q%5t8E6 z@h)=w{y|IM?+(>pG{`eGY%@v@O;%oV>Q(VHXNMF3#~7g07-94U^4&bh%E4hFg96i@ zkbh?vj$XX@)J;Cq$ocixG5bjn<9{B?YzsF0(HVQ?H^7l}uM?{%^7DRS_P`%GBTTu( zl1J(2>lc?edy`dgm|Y^6Aczw6({LAJ>?Av~?wU zAmr;+J0!An4p9R5pI)pHz2i2@KKXdgZD5$&u-6ZRWrRm-PBKggvNDc1;_LlZQzEM3 zo-b~aWR{(iZ>VUC{?z^Mt3%?5Zm{o>oBwfc-;QOb|A2VWNUx^dc5M6cAN#t$+qI1S zNp9aVvcGvb)L}DsPYGHtyzE0Ut&S~tsFj$G5yN;Wv?``!RHZ%S-yXb=fk1Tr6d)1z zL9D_GnF>7&AQ(DQd8Wd9X}F9v>nUKlxH!2Y6*TRgQBliR)^e64&uCur+A6rgO4nUe zzwB*?(W96xlP!hNl{Rl@*-_vseIJ^>G)?$UW1IN4KY$Z;z-~(tVoLf;XFI3k1(y|N zmOXsj50`@JqmT6`sj+f9`AXqZs9O}X2k;!#7p(!G0r^i3U#etfb#t8iBfxIxVc?*& zZPJ6Z;xfbcG;)>rz!6bhiyNRTcj38;)=546_t*5x(Jv;A9)qh$^8?`p`CJcN)i%kB znq{UtxSon?V$OM!Y`lf89WrZn@R>}$g}VX@RacN(zJ)hwixR9uBVIR5q&9fEj>?y6 zb*hpqbYKu|;X7T*x@Wpu+a0FV@1pcJWt+5fEDN`%S^g722+#JH^?+z?%Cm0^LN~Sx zHQa-n3bdTCj?uc0IY%i*7zdwjVKqnU+rZ~^Ep0_- z!J*ePtr`Ym&|RU)C8ncPjhckpF89@)iD=$6~JV;oj_hD(K- zPB}tM<^P?;KGA=1-{&~|<~T(@rf@H7qdT7xF>by=0=f_%_wecADcvrgJ3HQ?ULE(B z?5h^Ql@EKlT+7ivE4OjEl~Y;N0|lSejZ=o+z)~^6+tN8{R=F*-j=ihO+PVIC0fUYJ z)by_vLq%ajx~-V(_d6<7ocFe3e*DMT0fZPN1%=i2Rtwz2wZ_+ZHHF%QkBnln$8au| z2`d7n+*@wN8+JW=RKp2cdr+!>opfe#|3m;;WTV@lV@N-)eyp470bIbP-kW?wjhHU@ zOl#Aw{`?(j1dF*86ud5_y|b|6O$eK;!QR#O)+%miPF37sMfk_f%N13@FmWpl{h_Uy zB*ZhL$u!CY?=x1yNZxilIl^jVnt)%gZ6N+Lq#j5_;i?+fyI@9n?fw_L@G z*XBUKqb1>?Uoh%X?FKf3z9V{MrNsfu$j~D>cQ~>2! zprxeUr?(jRpS|IB$NS2m)IqtA6UhtSEvs#}BpQ`gHIEp*c(J&fH1)6x%x8{fNHc_jb8&x{hFI_`w{iQP zFs%u4o)z9#y7|L=Bg}7f*Pt}|osjxwV2+=)>({^~Ki`|6;fK!YXy+uF2xIADKyK>j z$goJdU6*Shs$tZpSRJVTf!0bSO{-jyti1H{qor_yKFlvfUVVG)MH2zD2(k`Q|7|AVU zbOgMg5+I|zkM-s_ZTDbhi6rj2XS(OgFEcVmbMf&2D$?%N7kh9|f)SxjPvIO(ZK4i}JP|TO};vpqe^Qc&;&Kyr# z{oU-`Jf1r912eE`qZXjwX+%Ar2jH`q>f2oHsg;;8QAu(M4zTm7U2fW8CbAI3iIj$= ziO?9!r2>TKB@jx!&K~w(Ry6CK09?ee)Aw$&&+#Dfty3OumoE&W#yVJb>Kf=1qSx7| zW?AzA@%k3_5b+4w(95Tn_;Ujt64Uk5qc6ocBt-8}k0=kw=oLMS{EEW=GW>tMdRkvc zCs#YKV8K&vA(Xmg9S(cAs`h+BK2a@)6ucdvi3oht)Lg~5J0`l)_^@#)AniJHbZo=D zXVxdh4&4QY>nOu|FylEdS<>K^oN%eJ@|T&;@xI3U)fMRyohW^Ms8gK^5b%J^l;LER zKzl(_b&W>lr4em0;OgRsR>ISAS>vtMQK-1_OOBZ$)zMsTqV zyxf@DKW_OJ^tWX8}Rr(Ox;uUK+iRvWtX?_(ef2+I;lR=D4te#9`h^c`DwrYKom zcqaR)b}-lNm5jApKN+6+;PS8UdryDg{?uOXsSevet-tum*=JtV_GP=OxU)}nT`87d z($Dx-PQZ-SnS?bSQ36mhy4~h%b>+ata5&${|Mne2)t3MjtGW|w>X9wg_4}j$Xy2jV zL5S$8_&j`*7X*RitG2;K22=de6W^nrMOP}K`P6!&@i0dZ(|t@|Gs0tL+8IDs#s-lk zg_T8R7ws(E%=AhNa>149>mo;qaRch7V=#OeSa|S1%H;h&Xf+3Dk2jQg0GI>Up7Ukpk z2R!I@aW&()#zJord}3$783JN4UEu*qj4z*DNQ?hIJ|C8Cae0>3i0?C;+&t4?l}j+V zU2(}aVXZ6aQn!cKW&wzlPk{3R0_H^MFR%W-5OT)BUWc2sXUC8Ipa%?sf#D#Mv!u+E@Jhbf)=h+EmtoW55|rs(;iM)Z#Q8ICP=N11+_TMeN2>{I zzF@Lw(iE#c-Y@LK>e&}-pmvcL@{i;JTk%ocaHNw}L{#UXYih`|eS*5O*yja%9?TCc zrHN=`?vbvmuXUom0K3YYM@Pg4Viak2=08rPizo&6(!|u~#9EAf6F-+jPGBU9U>2ju z%KevuMY@oI@6NaJ>fz3EWlO|jmzZR}pD9}?8Il_t!G!h~uea=l}RPjKpZsQyq*snY>l|C7(NaJd}|6re}k}jsBUy7`r00Nn@ zU`%lIljEWiqp)lL^TQ9c&}UbzyaN$&g7xBrJqvv6oro%o=1Gn9Fiu~Zjc948RslHJ z#qc4ItzeJ(Ur)u_@)8S@xEPm*yP&ZYDejq3012wL$y^y~4+`rqU`SHdTE*0Sz$8kc zy?(D!LrwL1`?lL3s{;9*LAky|m8$VPzM5!x->e6@my5n(LyA`M`Q1w)t)`9Wz->?M zIh^)P0ss~2>m!PV%c~gc-XyLaXgF~^WDZP!BGjr<{^a09@d49_r&CAEavk%R7NqSv z*Ot@}ILbQxEH1#-dtDu2CIuKf;K;-V1KR7g;ra+(&+(Pf2&LIdyUhFGblB-!1~VZS zI3(N)8f6yqU%)&T1dy#)c>0i*u?iFoUg+YEVS$FI7t0?U;#eo|0QCdKFe3^vSnx$B zbN|@DWRB4(hFk@R!f_-C7VX6U=_Y%}VOP4pX?L2QW#N}e2fH)nX<*I4VeB}mql&kb z9dZCLS%*!TTl(!mUEx?R|-!f+ub4~lSBvvquV zJ2lKP%#GST1h1gQ7y&e2R_7`(>Pr~olxyND!^-<#WBmrn)HLz)xp>r4=RPaUZKdfM*lI-Y&Q zqWZ^ckn50yyJOGVwf_!7KFDyelu)|s z8ecMd7u5g)BkYMfqiMNy4rUG2)3$Y>-|Zg-+BfY2cmwW`d@bC}CpQ7fVnn-qyZ|gL zF4;v=qLDv`&u25tS2Na?YOi6bH99n~C@9?*0%G8KyUv&9&}v-usg{=ZT>|~C_=eZA z7%rdonRM}i6)(+O!S;nUz2RBIy9!}c&BXK)*ktkE^suyCrLf1Wvn6u#;%6uAG0N>n z*A8hTNSb-yq1P`AsWn?(r;Q{KsJvC)v^I0Jj^Q46FrhOJ9^@fWUJ_mZ>)Lh9i|~vI z`%L|np`U5e+B>A_2Me1pwQBy2y=3WOmvt4{IO}wDfZLpR6};ixli}4L4fn2dH2>IbDwtOCuBo3b^~!D37Y7S=49S*h z2e~~nEwC6hxbQ5xE_J$1)h#XWe#=j9L`K$;)(l;Moxd6iR!-(a z%6xNkeXWd5Bv+BRjND*0&fSm24Mf^HsX8rQl*-#U(kFiag_2rGf!iV=wf(_C^Nu zT!yRdxN}JvIPfuti^5u;R)n!}j;U7MO)CyZZ*uVd*ymMH&Ls0v`5nu0Pq=Bdenvcf zmZ``Vmd`&AD8ZfCuP$fyV)j#rZXt-2H~p$;_XWrAl-{E`f{E6Q32NQ0vDs~|-O69t z-0>eWRh!Alv#4?Jq=~g7GNwa5vInZ{Mo9cpKM9wjK&+k^@LAR3JA@H2s z%6ssj9MtX=^hfTA@NvwL_b0fM2^FvHxi);)VGa0dBngo{>t_D%B6dr{^gGVBBiC9J>)wsyH&CGR-C=x2l1wd zE-4VX@sSlLAWx2u_3&wj;{Nq_(XVSq6>mF9Wa$vtBt_qU-T05+h)HooMmGFl%PAQ} zk!h?uU<_~X_*lyFmG8*UyJ2LiUo%=zx*F?N1ZZ-<6h&EK6YGQr*N72;Zb9xqH;;Hg z!et>-BrSd3+^!fwG#>>tOamYPajbu=9!tUwzByugbz}1Aqc59}h&5G6R_QT5%iaLD z>W!_AA|4w8ZG1t#d641g_*H;7C{xk%87Ms01qIQtg?w`g?pX0Jj}$xC)62A}s1T#D ztEE=-Ufm9JwBKkifa{gEMb}gPpG8LiX0OCfku5w7-iA&>^d>A^C>!uicCP^4W}k-dqTcznD(NpX1v; z?ecbQQ_?TmNc(c_!d``GYgq282NTKgiO`2D&kYEkpYYzorH|ER3kJ8Qi~8&NJ;ZBW z;woAZm(E?63YY{McI7S_q8fVJj)@}=1z@Qh$M^8GY88iXMioD!*L+7tt5U*=yrXqB zfLQ%OM$&@>ZA0PL>y1FjZ=V{ z1N`_5PCzZ;4%{hCH~xWE@kwap`D(dlAC9AC1ZnCno764rotm=00W6Za)iQ>T_S%zN zV1U5PrAYj-uHx-)*?UhyGiZ*qyr5YBeYS&v)3&Cs<|0a9DKV76$OFqZ8#*U47->?9 z@WJ6`y38wp0Z#= z@e4azE6dGQMjNXr9f(x@=bo|vSvp#gmoU&kgCv9AfP=&O{KKHae1?b{Uy%kg1wQAS zos|feeM6z!6|t_dTM5jB4PIUed4a{qEbt-hl|;Mv1^Vx*6^1mGK4z4w62=2Im5TVC zEG=c$1*VThzwtnjOe7lhG7eYCe zWyY{0t9D6EZWqWZJNd%+^|45{d+Smu8@qF|2p6SX`22ZQ;yYZDmi0(TQ`*cNNvX{Z zR)gb2IiRR_Q4~6#QyPf5J9QUgaHi*VsRc#F?jj$tuccJGv|!&+%E?r@Ph8kYdE=1s zJMaXMuL8_~WtL%6HnJ-kotI+2e};c8j$k@1qFr@Qs;w7Vub{>ntciX%(h-dZfgh&XhVTjxT9vdfzZw15l^qOLMZlsyBaZm+F+31jmw zVc$JJsNu1gIZ-pOKY-A_*$~rUX&LA#q{!*9*eZR?Wf$T#VA2y*9N4gBty)$RT^GwR zYRx7;fHrug3O`BIm*&LMO}+R+louTeN=NJk?#fes6VQZOvz>zRIWVqo4B;<^CAOYOY!^l@hJS*?a4t z@SdkHY4Il0{G`fE-Ij(E5I&-``Kx7Zf(EXtD)>@rCHStJ+YJ|bmdkrZn-DHF+3KGF zHadx4b|-@ZueIj$85{bz#c5#@F#;0V7G!4XdzN`P!VVrT{l~;EjH@g@?P-}r_or^% z;OKSJ_^E*E9QwO}E!?@LvG97(*}Qp1ZmkcoU`G(Ka-!;8<4S4W?thPP!S@Gfu#lpK zS$EI9#>@EhFHK;TnDv^!;^GtWz_{v)XUHq{I<%KK9(=7XRAeO}<;pT&wkE(u^<$ih zKYkc{%f8_{ratG~e6Ds+_KJ%OM9N{c;B3mQV@{CY$j+}vU$+4M+=VgD~GemdRJH9Mo~-fFV0@*LzPafVe>|0E$CQ;PC{|#=KgCbZY3Tam$A<$4f+B z%^Uow)UqhiH-V8gFyPuAASZ$b=1ufOvQw(+c3LQM={pqUZ=h#BwH zUUm*ZYN?ZP-d{VrTi3L=SQ4r|-ii09u>Qp)N9&mBK&*ioUxjuyRz;UrOw7LHbIY-Ft${)(ExfII%vlZ-hq$DC^P=Rl` zx>T@v7tpJUE|s8`?t9xq$_`H-P5Q4Pned$&o}crgtnZt%iylg&$8f&oIBbF#E-t^1 zJo+-KetzAVtu;tdFf#BzU(jM>=PhQY@V^F85qU98`A8FGFj)G(l6WKh)ei?-&k?_K zoaO-{Flv!TGkHjdr-zY5iF_i$je6c{Q+~i~r(?J06Bw@ph|`b(U0tYgGd>0Ldj8c; zM;A&^R;VWZFEy+1t9#?BOUwFGVcNTF>e93>@tK~f@x*nmS|Li#vVrM`>P_iTGvg$p z2iCqa21p`El^I=Ow?dCStD#o*m%7cl`!TY7|Ld9@G?cwOV%}1rao_S_!!i5G%1FP< zm%+a`rWTB-T*p!G`vu#B2Np&1c0kz|xZS>@345($tN za9Uh>bd&(QgL~^yl<$}16+k0DR9Et94jN!Q-<nOtO@flwudO;UHPML6c;ejiMFx2pDKs4RP9J{1J!r$(1Tpm2?F zKC`mzzioMAm5&_2Qjb&CG4f4H#g`&$+!vT=xD~2=$St;fwem%i#I?Kd0$=#f-AKm* z;S>DRHnJ+hSn>S<4bV6>l|iczuo*F}9@+#I^V#eqmb8PMfsVAj)%n{X`tO|84`rkv zW{$Z|w7a!Th+)SWy^Xnw?h=}$Uyxa-L*;XQG_!iA_;GJvaKNrUw+}7b#;yj?^Hoc{ zUa17~Zr`C2btDvaOB_)&K2bk_SH0Rj1Ez_&$rJ7Qyl%qf2#^l z(ezIGJl?{r_mJ;fi0axD;-0vU-5}zvh&EiQj6@`b6s?A4_*PbxgT;$SheZ0cP0JH3 zND1J3i;MT86I}Zu`o~riTR&`B2I$GmE(Skru#1a@0+Zf9(;-4dHX~RKI;>`&$<316Y8?T};k>Dn&N>s6{$6J5s ztP>y9z)MVdSkanimAr7P9$u}Nn!bxO)D4xHNNKl=Q@uNu=nyN;12xR*j=vy@A@KPZ zUJGg4vOev+lfq<BW+H3X>q+J{XF;ZfO@fVHV$f7&^FAD z$QdW?bj=hUn z46yz--E%eckV5LGrJlA+ZkUeODed*eRnFSPHVe|E6f^|1isR8hL%eZ_Z`=wp8`tuP z<8;S4@Q`FTTjGXa)&Y0HCm`)M20S^amNXB1%X0u!8o*JW+&uOE3EhS3(#>Rd_AB7s<|b5h2xhvZHGt*Aa%iAV>n8cMI--7lKSmfM&2hNmAfxhx183r z0gN;xTyBzt-s>ag{ca~8lra|NZ!B9O#(iAQ=!loPNST-Gmni`9DWf8K>KU_X-vuY% zpY|`oG3V1hRw~#ovM(4%PFXBVCxZnFCmw64W-#+>v2%apla!^y)9Ah>aV74Sme z-%KUqA(jaqAL@Pw#M9!|_C(VM9r`i#SRl#e*uFTXYY!OH;?~~oFQh@#Ql^T&`$SoA{+%iLc+ojuMRl!IYi8G^dZCxKDcB`l5}bL5Jr>m=p{vAK`xrjAPqax%Kt>wGxfn75HAXf`5QwL5JD- zs=@ExxsgCjnyMe5UjL&`;;y=puFYveBI2b8N$Y`*c(hPe0#qok{vKyh->;KOma)b( z^Xdm{a(0RF0(!xy-qey5D5Mp?s(}u}n(ut{WMa+LTea_P^7V5+WcCzkTpVqU8xHSf z(`KuL%J(wJ-{dT{7{+80FC_=$rBwvps8bf{o?%gwQ?!Tk`!sOfz)PSE6w)f*02;C3 z0@MCqc6CdO-?lc_(dDD|oLz_P))U7+r?m;3<#kT9>t#nH*d^QpsBJnL{{&CQqjQ!#9`!Z`0l}u zQVLB<1=`*t)5!6N7rtwSUk;GxdjJCMK8~0Ivhog6I_y)&uI}C)z`AyH6(DolA zP=`Rt-iKftV(WDJqHcY9gSyl15L*~#*K{jnPjx;I?{{JlOrPGCZj) zO|{>)5;<9DoR+{K>4TZv8`9eVj&n?Jlg<6Z9RPNUH zypROncJrLR+*=sY7gT6KVNVkgb99fltDys${i-8Vi(WeF0pg+DBq>%O?KuwB0T8C& zY;}9Wf>wGW#)cNx0(Tnb(>igTed>o~pl{G&ynkHnak4bl<$@KSNeHAgW^aRucM_X9 z>U6o;vugSDX3|9Sbi9IhSc#))m1q5gd5s%Z)vh&mh+sWQBp=(tIBHx}47`q)C~(~U zaaYDOI_Fn?7(Sd+9}uM}=cyRZ=<2(VVnpC{NHfDt_M82S{?`KNT?46tc;QHhkq7!i z6Rf7IZzs+_u@RS^ctTVXQCuD&Me_6Q@!5CXOF!g68w&qb7JOV6W4!|1Z@M0AI-E!& z^}qc9qK;kHuPCt1GX*IQLPqSG43RnkM+!eXsOva(Mv@&Rik&RG27-q6VSuMU0-DKMys6 zSKdn{W-IQ{YR9lnTheWRa_FS?1=SjB4u_x72xH8w1#FW574>>qE@JObjxea9bqUL( z?q6myL|!G2>C)EL@D1~o-i7e-)SVRQb>_%$tDw&)H9iNxqkoN;o_=l_ey?eul*+47 zsIjprv`HL&#BoThEb*mphphw3%~LLV0A>-UJ>CD*S6<69eJV`g2nE~a%~m!`N=-Y5 zWD{AEw7WrM1M5kUslx1Nj%_zo1TVoJFuZm;4!3#wvc>ZYb4wT*s*GQ`|1-z7Oo zn<^<%hNKye-|ns2^)!k~*NN|xJGNWeNoOP1)T!KC7{Pp6;cU&hy#Y8r|BPD?Vab<2 z?P5~W4`WMK+vqjN-k5Fzk-IRk14oABe0pOcpjS$^a-*SP5`}Cr)fILAm~c7tsY#2f z)Jg?`Vgu@*9KF&X=j)y>_GASOKKjzyuRlBpj4oBQ-;Fn;X@DJ4>C7rPfZTn}@Q+_7 z39rEW+hlGq_PsHg9At!?Tl{QClJH5)b3tfzRE@L94>rdtTPhZ8MgWF}BJ|BImbNE- z*(u~9l|M790nit`0JUZHm|QK>Pc@UMYVo#o*UK*Xit=dN@bYpkd;pVXFh*woe?H&Zvg_n$?Q7PbhCog=GmzbL zXh!$kBhbJjd7UmiRfFodGoPSB*|I-%GH!yc97lM2tX{2NQ-*nHd-d5Rsy^w4!a;ON zQM@>_cfdC_Kcf-y&7u^9exMjIKCYt@(KMWQ;4korG z)#jzNu9PH~Z!}=M{NGDRsl0;gSFb^4s##z4ceo@F;D=wk zk(fv=;VUeof|)|zHy`$qI#6KL5DRuS<{u`0v7S~AcK@*`6ss69t?IEe#Ik#HDf_|hjecG*?9rVTj~q;|m0K%3 zMlO|0RXu)UI-MYwlxoj=Rst?xhiLI@V06oux(2?P*IqI5WsxF*K#f?h-s2O2| zXvZuNEH{~?Pf=o=Mc`l7>O8AkHZAs2p(4}>E7eNc63X2|q3ziRbdptY+S|ce>A2>a zmveq!t%Qm?-JOH%&Ed%#Z+q4)QxfL=AP@%;Jxo8eXUEB-%6CW>DG^;P5UoqtZf{+* zlbue+zmI;Jo@6$J9e*p~-t5NNk;`!KA1JH8bGW!#fN6?MML-Q0rbsvEW#OWigKg>{ zJGYqN1^lUy!-z1?K|Sirp*o<|(%{-HPDiT0w>@|b5DFaJg)(;SL1msmv9xe9rOax_gm_u8 z_+=B3{x&Y^CgIa~a=$JsCd7@SjE+Iu&7%mEdE2|p-wNY#L5^pJymPq{+we8~m}Su? zpepYgZLAJDtpn|GT7~4yIIUcwVN6Mo1Hz8c@uH}XuwI|XR~_u-@;DLP^YE{qhcPDN z9?7`v*!=)6qt5S=-hNB_uO|!zd^Lr zm*K}dG>imN%jH#o<~bx-#XL(9jSuG#!}(l4^*F7~d7ur9;DXO~^6b!(+~diAPN+Wu z%2H{W930VxYhN6cgaqYSaXGdCfcrqJ(<0=(mzV);ExT+}ehcd2Mo;eBqn(6W$difn zMj=HjDm`&k9|6Ac8|36*TQm69`I$$^om=Z(2b>oxO1&c`a#y7)r_O71ybshzeS-+E z*DSXOzZy;D!O!m2;9>7WY11^>VZJO0^Qj2A7t?jYAt!@5RlY$AI_`!m-XgTW`b~4} zk5!l$1ud$BURqq-LBrN}%}X)9qtzayZnZ!OH~;tk{bOyt!z!$<>no_LBH$q$>dcn<>rJ3N>xb-D7&H5k95YTmwE&Hr+(;}7%a>+sIP>< zQ{SSMsKi zmr<*(yoxXCQ=CYE0TUp$e*!1Vo7nH?0y7q3CY$7eYx^r4l;VDuVo38a@B>qG@$8J% z0r^;ur4ldMOJfQaA9n5dOYsd?+$O#oTMvLO?PlLI z)F1lTRd=qGll}kcwg0!4L!-iXv0s0&SiELL7TZyJm!8=Fh%K*s`Hn(LQ9L^U`Y!%* zv-8u@{ry>_?K;|(MXP~vqA3FgMQLydet$D5ZpINY3+jQ;A?v)>yCcS^}Hy+1n0%EG@x&ov7kja z?G`SN+*aK=^9{lQVmiXRJ||&KK#P>8{u|^Bwrwmf>-0(|RBO{d4xw0rUF&V%m1?&( zpSI_G7#(3zO|#Y+viusfaOC>nMdYB(k?Rsq|2Ug|?)qhQiBO}{q55eW+vh_1 zp5V6UzG@@U$SEB^Di{R=d6+Q4_U$P_Nt@74P6d@;fmQy{IrYs-k1C-**sz+%)ejqJ z-Dwf^AaP*Se#R@Ssh7WPR)Jt=bAgRU zfsR#rF!xsiY;(*Z`lwy)$0eSo>Z&LeIWOPUH#2dAjb7l}U4m#|SN*eP;YFTl6YMU@ zkzm)K`BE}AW6@MuHh|T_u3!3ICnEP;3Ayv;DPVsaS>NkopBzUP;LAv$!T%$Bs;eC2 z(>msBI*xs8whXgll8`Vi1puf9fjZ+i2z+mx%(E#>xYM1n4`Dn7*~yRGA-+ZGn7k%=>?uMI-2 zHJY{aKDg^0BR~ss@y~~dCVB*ABOAzN&+qm7fo^rx9WQgT{v2R{jxXCXJ}T5Tg($1w zP1R^>nwB5ubObyrYwMK{EC^^tWO9voA&fuD5THY%wD=>c@vzb<{vXdA%wK+Xa!wP5 zBf9bg%NP>&*p7Uz&k%_C`Ka)L0={y%_UyW7bE7s?-8?0Nn$u$^xlYs)W-8QZGKIyr zI0@Q;Q!b&Z(leG=7x^7hVGXN~WnkEAl;q$_(40;@U2+{STJXQqWMktKSNohh$~4mP zd_tCgbd=q|^Ig2<*{HLo(-IJk6W}kA;ZOdvDXZzX{g$E~+R%>xMJF6&!_PtsU=wOI zMsBwH%P#Nkb*|Zv48(Pjl_I{=Q*8GhF^)J;cnV#Q0$B}M&Ggb=V@>=Pq#o2O+FV9N zHAfKQt9;%kKKp9hX)4`Gv(b`sxWhPvQMk;50pE|Y|2i=5{WfI66;{7`CI6tu;M64N z+?#74W@=Dxa6}xd3LSK>tmn&o`wgOHAt3H=AEe6{6;P!V8x-EQ06o2|oq921AXS_l zwW7Cs#(5(uaQeAhb_#puND5m$YOp{nON+}$CfY2WoWgM|6R5a^b(BhmFX;0AjThz4 zc|sPj*yvjQ+7yZxo2ljQaP}z}>^)P^c5cYier)KM6of@}3lI#w&l~N4q)eDJ~8@E^EZzm`ucsLc5zP~M5``Jow&oeLkGB{$eE)g z375olIiM`E_^!UyS1?yG$`5+1HDf-DsWT?pTK@a54zE^tOSe;V@RPg8Uu;F_d39WQ z4s%T!n>z13ii2lFyxy{&vVId(KJ#E#aivBSFvAIS*hElViQ4XogC(V$3KX6SWmUNx zdXmz)L4tVjC|$XHOSNFHaTmP5_aEA=nmi;}6z|q;FXXSpx%eqcX1sQqo7C*3uk`RI zK6p#-nkS2AMNT0jw&kX+H&XW`zCpeKBoOB+cWt3V{fz2Tt-;h%U2sHz?^3IU;>On! z%GEi7mCIPqutZ&{;%2P|c~bf06mN)9HM}vp*Wp=w+fg^T?V1}kpbTr?yY$P(nWa1I zp@TjJN@b$W^`7dQnt3A?$v`g=bBW1LCQyQOnur;E+vGTo0{TM^Mn@i<;k-&rBV~45 z!m^^xbxLNwr`IuVE98ij&mCOvbLCA=!YC)Ef4q$u+P&kfTnrCVzu`um+=-Ww+=;@(`H=nu67gDexAuz+@wp_H2O%5;c!4SCD3& z;Quw@KyZb@qW~o6zz622p-#LTSh-Y`d#5JT8T+qqcEDZ zNF~Ij%!P+#0N#d-PT*NOE@RlU0)Q@-k#yZ{Pqx+y{6^`Hzd=W>1A2tiJ}Nbz`fJ?W zmtkKa@6zEVM!4&}=xGf!V7yEAX10s%L1^jAQGAL$@*H)2!CN!TJF zLD9fmoHIA;EVQ66t@B#!`iO1tH_q+W zWQ(-LQqrH(DRGua9Rq)bM9(iJ8gVMxn@|G9q7Y$MZGV?}V-A~GX_b-fi!WYa{>z+< zCvBzB;}V*wfi0BW=L~BN_=!yTalPTHXDoZTx@$$UJMtP2tW%Y<@KYYmt4*$1lf#Qj zn<$3>PY(hek+iQwv|ph@&dlC|R`c*4AkTTW*W0)74Z^n@w<1DbbXaQDU6x!Qs@~44 zX1xIUO>EbFRbOTZ6MaicNh#s2RX)~sC{pkyV((b0 zo8R(P(0{kl*BVregW#{HIvS9b7|SB?cqYeYn!MIDw0&(il8*{JHZ;3P;g5!OD7uzh z+iw+cFv$--D_>Uf76=IphFS%waBePGgATuqTh3j#OUG1W%)F*(eChSFe4vB4khUsR zg}hh$ew>sjikmvetHBSH0@{4KuG5Z^QG$mkoE6`5KT|j*{a~Gcc3U{TtjHy*^`;!iVHJO63~e>3ykj0~NRr`~H+ ze*|H*{P;U8Kj7W}YUx2dy#9Pnn@ABM@jJr-<6t$QhVin**}&}OTVT03IUDFt6SLkB z3yc4_27YoU|1_)=RtHN!PD&;ZV4MFdhyO9xsq(0=a(FqR{_elk5Qxj4Z`wTJ_u!Wf z#R!PT;YON}AGn+kzxkW$&zt|7935l^uT2k%$aa}8{JynKHG{dTQ%=w(q? zqph{GR!gc1TBzmkpv>7|IjiZ5aw!`(H&gU<+fe1XS$&Mr!?V<#X>ldJQ5;a`0!!~3>Dy=sVeZ;uwM`2BG>SZZu00~%x zRCZ;ge$X-_w9b3ROkJKzvZ*tv+M=a)*feeu6eiX*@*-Z^^g;;=ZO(5YCr`}!L3I>h zozI;sfI9)olaz3mZpE67G?oJJLR%eCnR3s2&yt%rE;(5G*j`{TkEDbmOHB}7*o+Ql zix0qw{1kt7(UXr?p<_kV*vV!N0eN|K#|Ayuo-ie&Q=2O0$@JzWEh&6qQABd{1k##4 z|AY(U&_n5*I+|BPGld?98pI^F3mB6Gn%73fGB8vjvu*L&n&%T4<=*rSMIU7IWwp*+ z*^%7b=s>7`bZ*=YyKEA|8v`PGy1*asJvwouKj-1vV=!- zW^<1{0%Tc;%RDVMo7+fiR8}y~vO+%XiZ#epAc>n!Mm=KGeLxt~-Ew65C1v5O;9G^! z*g)DvQ_15`RG)RjC{|RgEubKsgsm zX$Mr*)a0Mo_wO74T%=a}bmzVZ3RH{M8o$W!l=I15hY5?GR=@$2g^6|`?(Ny`HF2l6 z{LI_RP)mqAZ7w(((shaEp6;lTTbR(3@Zfb_oc8RRyhE0mROm(SIArG;PFZ`HtOfH& z^Q+Mt&)ljZl;Yj+X!FV}DP4btzErb!OmX;0cm&|G(&|By8?F7LtcALR&xGw%5@?Af zKF0Nyo975^2fH=A&Ep&rfHKre4}br-e-dorP8Nye?T`XT(0?NoF3L`w5y`OiKml`^ z!ACkE^SE$~ecNosIZ`OEaS2!OZ{Ah z)wH_ILj!MwdTZom0vW^7nV{5fkbi>8w{%YgsAg`ZSi>U(;za8GrAYA1u}1BAsXE^I ze%BIbSHG))4mm3ugIA?0v}%&Ywj8X}EqMbey>5fCly#(4r5u7gj3)QDe zB_<|zEz#SirAX08ZE0Gy3np ztn~iXV+XJhut9+A*p54GQ8pzfc87w@pQyY9o+DrjN0FRFaUyAw`lhIX@TlgVJTB(* zg&bibceQK>ZA3_yau?93mI<^{JOOB$d^L?L$n!8iiIlfV>gC9?lf>4O8K?fYuv|7QJs(KA(0$n8 zI{9}{-+p27ip(iBu#LS2f@daa3jS3`DIv=7n<5*dwF!z6x^XY#{^&e>tS&S;4NVbyuA?m$A@6Oi0fq zVk%le|I2b*C_xnC)kpL#i3)FA&`6bUl&!XyPdQ>p(bsyqtVWFcC8OWM}bViADaSo#&2gch24Po&tR$9q@D))xfHGEh4iaaK&i3<1YjL4 z9FqS5*3eVu5K=w1k;m<=i`TVR%-d5ElOF9{hf%|jU%2$=)~sc0+#N@vtl77B21Gvl zn~i|5mqVD;A|t6SYWsS-dt7l@Q)%4~fXt4N{xQ9oY;*#TE6M$u^t{!s(kCGlh@bHN3b zg`Ak_^d*g*wvhflbSa(SnS2q0px|0!eMED|l5hZRf+eShUPF zg54w~) zzccq>$v=ajXXCChf#WQpX+0}Ueqad46E7`?cgI1EhhC>TMAoRj$d_~S_JlyB;^LoN zf&DP9kGdo>EJgU;t`|ecHPhDXOpQ)VI{)^Xdic4zx`vkf9HpH56>LB(JmORVfize2gq#)dPp?v8!9t3 z^I%pxfEBqp3B&Lqy5i`e2<~mu+9ZVmVaE9u5G;}N>@z*g4y?4ZH_OcHZo|v$>?c+fdR`H4 z>yye?jI8PUzw%vO;{+D$$9bL80Y9+tcToNJ_Ad!cDG1o3Z2!HS{e{E0BHGH*OtIfw zLVmW>*j$r=IQE3-3J~g<-sRvQUkRv6QtI4zOA>YK4U4Ukm%qB;!)wA_MK7KAL+vg4 zchxOEM3p*hhh9o6q&*HUD8o=xa04bWwGm5db0MlXQuj<|lzli>zCnuI7yb4`_!q_+ zY^JY7H=fiBO~L}BH=sr7YiW9K;6oun<&->bwEJ?kWXf!|brE9L_Y6!^Q)Vh}YC79U z);Qicm@XCHvS440UFi)}E@JDnO8k*A`pc)dd$X@GV4R^A@@E4GHyyYHKYmIb&e`$m zZ*Z9>+SI=kYUN}K=5Q@GL zZLn;`(CnFCb`$VMK7{KVwuy?A-d&O}NvevIm+l^GZCRSXH>Vuty)6}Cqi}Ii%LjjF zHYeSbqE|n%b6neYy)XoO8{i>+NBOfKGb#2EAj0*jf<y-c_U;i`jn;`u&Ig_9WC%s>>R9EDKpG;(e|MV zy~SC}vqckIm`xqb2N5R|AND3h3{q(C>{hRnMr+&30-|w;tIffBXibUWXB7}2lhSy$ zS|~5LcPjAa!YdeD}L5`!n-)A>X8>yn@bxH zT6a0V3h@b0xNCCf%XcHTV|xK_>-@lWVe=KO9T|^#Wu=GNeyzG+I{f{DzCnt6`2Z!~ z^XP#!Wx2h+ml@U8Z>F1Zv%*lmD5nC|VU5qjySzG8n=`YiVLQB`$|oZPwrcqXw~p~f zclez%=kzZqX7-o z1h=;0WQnn6w;mbE;!e&6w2~(}d9m596x9q;*cs*b0YnMV*>MRyoptPD>lkCz+2l`k z{_XxNQWyh1Kl6)#QfZAbUXTaWVHOPFx?5Q*uCxGBl7!I@AW>r$EuE%UdOQP6Vvp-+ z1LpOj8D8zKu@njak?C39o{H@G9REeD$<(Hk1dd8RnVvtGf^oWR zjEzk*`#^RI@d)J7`%J`jx0M<-z>nnb)Z9h;SW&WOTV3vTcP?ty`fV?1Ij@gcdMMeN zW6bGps8wG#e+lftI~p0Zo<(!pcfV5xzkMkp=2ZPmF*<3fO()tLY34sTucK4YOR1o{ zRuX{l7~^sw5L$O_w*Uydcd`aJ`;LxU{%ZUVVyCz^oRkY_!J5u7sKBZbgj=Jjd5Is6 zsyQvjMO~$n-RjyyngX~xVlrj~Dc!^*Abja#WA0=4cZpi0t!d{qpiFM^2lrTo{pLkE zQTtV>X&bv__2ISQiV3ttA=(c5Y3H9_Lc)CLbRH2WxDCEJhCckj6Q2O6DH)g#hEr_X zLa7xoPo^fsFk1Oj5$w7A`FOgIEurY5hpKG36BezIh_Q?n0J{WV0-#siQyjdbU+%65 z<Z4&gQ8I-EZ605fKX@}nKc1PnlOzj?_gLVJdcp8ea~qox0T9S`-W zXOYQFL>L5O=RJ0pJ+VG3it;kk_hPD`0e4`&LrjCemHQa_5yb55G`uXTq3C!bDSQ`3 zTw47-+*%5V&5*6M?WtznWW~-Dwkb1l|CR|1+8X8b=>tf-m=i^w$@IP1Hn+&at6{)+Gl7!_6mWCHVV+_NN(>aU8{5jpt)KPMb|Vi_f=P zR+%@~>05;LtQG(+eS^Gf;D(GvWnkO)T1QFtaq32pgPF#dG&u6fYhmGwRap2b#&h{z zI^+a+%FR?g`kWl@wd8xLYrUcQq8(%Uwo_vC#`H;Vx7fH=lT9bG6Ipf6hc1vAD2|CIyLg!4`% z0jJ4dHB_uDuDZ{+?#U#T#KWE22!1A4d^K!MYK;Se+zgt?3{LKy0GjruWZU4!<+s4^ zCNpGkF5qoO=AKcbF{%w?)5%-jCOS4HhhB=w+RC8#)p~!7kii4+Of$u=`xeC0?3s!~ zBI$W`R&k2hsFJgdD;PK_t~nk2uQiM%7DPQ;WAZPOC}tqu1EHs4a`0-N^K>{ z88Yk!Mq#l#subt^uJpW7T6rFQoUE8{UceP z#`4akP#%GQ88S9p4Z=!Z2i^fo;VYu1E}MJN?dZto=|1?KGnJqIC;8n`nM=$8@B!h_ z!3?;OYdpaW`>J`rCIF@5^ny*svTs#wzo>?J75w%JY+x~Na+YP9M9jSkWS6-niCsaa zqI9-_)JF@A4Ry7AY?c(a)r)dU0sRE6(NmjZyEE|%jjcSLtx!gukTglOQdslHIeyH` z*p-eC%QOKwT!vBpZ^1NGq&p~LDqUKcY8`-!zzgAOmTpRSC)USlSlDOfrm~gu<})0{ z8ALGbV;IPeg_F(3HNEh*mioG;edI(Zy#0HXlGPj{$b?)4XYK9qfKm%+=!8uDJKsUD zwS%25_xzX(E&x$=g)n4eI_gFkI`<}%ElN4QDYV07PB8jbRGultO^M^-yRHW6n&tUR zZ^qsLmAF`jcl}2>l5QwZmtGh6Tk;VE0_P1ST3^)MXZDNJOi8$J#n3748Oo|gcMNjp zBy$>MhbWVcDQV$s88io0PN8cYHf@?HpuQ(XzR;vYfUO0TRI5(LpP7M7z^{z zX#Eh!Y^?L)O3p=(Mp4NM2kBNz(WT;XkZ?z1gwC1eN@~|G?i|TofB)Zul7@f*;ebAL z-y~+N{PStMwA#_M`v4SmtYPlct`v4KV~PZ_=&Rxbc05L(X(ZoNaI{GI4wwtyY_f&)+Os!EX9) zo6Y{choO~@*LJ8_sdScz?aCC<#;xOCP}q&d#6PF94~4w;msqmuYgdwlDenAQL4BU$X&*V%2Hfd(e*BI?#)6n`#r z=Rc~C=9-V?VDuwB5$xY%QY@Ftrjxl&gY?C`LTYOj?`g~J_Nh9R`M43JW#F7n7|5js z%|u1LU<8Ie$FpI+b%X)aLV;7wXIWVTgMVt zOo>(CT|jnuq=>8|M5f4kHCXyyyMzxTi0($5H5+?b-lFq>yJ<5{ve<2$8!qhsOG ztTvX#UPtoN2p7#@Ux;ciU;Vh!{rNdsG)y4z>qdO*lyoTFGu$SG@ytM)4v4H2H#QJ;3Ll-bswvRZBgj0jA817{X)Djte% z(oy9vo?n9?{`^!T>i7zBHmQrv%AY+8)ode^gE2Tan%v*!${s>F)5bu&x)aP=NEetV zg+Mqhjlw(w+eU2UI}N{kgfw|`a8SI=P zLm$Dl&gVRv2|&fxfY{B-_(UEWMWUJ%oTET5j;d6Pr-nW&6j`uHlIb4wv%L0i!&xre2O7&P#<@0^^Ly(>Z;yWh zFl>Rq*GkKazfXuz6(J$n! z?2=>Uy?`KP8LjRn7vmtZE`ZP8Fj8E!7l-=v)sHn7yH;6=8++UVicM&!FT0J?6v6^| z+I=|Utb>?4Q83ipP0j#Z$mwY03!|`xMI1()gSx1o9WW62I#b_!)Ln0)c+UD4`QdO6 z%{WerGf!Vl3A~>TICop6N5LlF*fK}mwVJyqHiIvPt7#phF;z|ROGj^sgQwG91YYD2}O91|=b z04QxeUIGKzz`VzYgbs0rAA8I(zfG1A=ASzWD(DCb_S*SLM(PySCbn}us=7YA}G~t zqg-@hv+W81SWzl3-A(fB{HybXRxnO3+}J-kHHt^s5~g81)gRv3JrwNbU8-SekKF*g zpK}_*j%ZH2iRi9tgmmM?ZM+fdu5Ea zZq)R}eW8`=N-U;gwu<=l1XlThCu@bUWI6_oUUb%Bhp@D-{BIL$|(B#Zkeg zr@~H1kS=7rmMS8;)CQfMCzxO;u|4xS|9~i0v}*NFJS{Da-8&c6cD!MrK_hJp4tQ=rtlc|$c=~hO!Lq}XkF0ifN;XeA9o|j& zPCSw06HLjnH&`jl z`nsjjl^>4|B*2J$W))J&XFt~XA`yW%nzN;SgSefpW6!(~o;65R*CQr$hj=k+0YR1l z3$vRb2OhavzLoc0)_%!G2{GT``)2p1w_1&uxRe~mS3Stqe)lHsQlT3ylx9ABddd1o zUbXvP?gOp0gsKFop{Q^VbhAZ&%4|`X&TLippDe((CC(0_^6kRd3@8IWqs_F~Ueo9m_#HdCn3a@`p+ZAdQDe_Y;}aoj2w^b{AxhS z`&oa!XytP#AJ0mncDak^eeh_OjYdu-6$q_-0U3deKK5Ki#duY?H-ae4teEBLth$l= zrnSe?)rmUE83kkL>Dl_eiW1m@ZfmeeT_R7yZ}pAI92|7Ls~(k8Ct4EKKeBs8j}ds> zha22_@K>U}H}AYvbS-sm7|bL%?UEdG!fHm<7oXac6q(HZMF>qg;kH|}LRI)^)2i~-dbLaSmoh ziF0=wL+g$To^e#rD1-?{+hVzC*sk4=PUj9x>TM2pB;w4_Q>T^Q#~lHG!5QPQ>E27tA(g2Md}Pj2I>~ zC@f#{UU6?GePsRvfjrOE>K5&K^|@V|3;Nf!?<;{}`Zt#A=54H0+L1>PZmD02-CE}R z7#ocr7=(m0tt*FOw4`(Ft9b)SQh03cHpY_3jg<9InwOPio`xm!jYzbfZ~lP4e*b`l zdx9mDB#77jHH(qNgMrqJpFQtjWY3^#@QBd5YW#PF6)YDQ(%m1K&< zj4{K(w0$9`dONZaYQ7^nSQRfz$pe(s=Ur!f?Cz^#v2kZzTtGuu%1VE^tb4ESAx_ z&b_=un)4XzpWt=406Be#EPEEh^4{Ch0J9M59iR*Ku}G34j{RpyLPS)vEcm*S*W>IM=pM+?UrhUxN;i#n003gNd7(q@3chbDEMCLTs)%!U6WW)q9$e#|#RqxVlc*J&ZGa zf*0Y2D3#Y7-aZXJUJwe%5f$;gK7t#qx-_eu`L$hV zkXL)V?gD7b^U1`{Q+_89azZBC?7=`44PgkLbPWHRK}5Ow^Vqa99C2M-a*`-YE2ba6j1fi_3uxN`}w2T%5qi~Ba8ql5#U0E z$E*h2mp}R3FeN&UbwZ2v1f#q<#e9z0Klx|m9rK6`+F6Mvzx%Bw?<4D5e$?^*&%!z^ zCw`rFk~1)mw#ExQYK?Urt8Go8n-X=|Aus7ugYStNb5`q#Dh>dWK0f7lm(FVeTy5D; z&a}LP90sxIBXq*_DE9>-ji6EL47}t*+I~Gyl*6`IUm^C z*YA5Ts@+D{o#t-MlWcpxK+S1m=MvI=l!GBWtMwSj)b$;B4Z5j4+CgCIX()};363Ba zS22$8lYIQYH^;*|TfZlMJ6tKT7&EI4US&o!)aV}EsLJ)t$YLPruMQibYFnmcF-vm& z(pSgr>Ty)RND|Wk1F0CNourL>1_O@Yg8rb7`0c96*~vqGydV|-0?$dGhySqOPA_me zwEu+uJug@|3afssWvpd#+uWTY$aYuB`1|-jiu{iG0XqQLZ3`97RiFi5#xr{K-^Vbn z9$eUZo=*z_9LYy>ozF5T!WMI#$hbu$(EKT|-M~P_G(SU*ARl+()wD|(h;|^F!U*u- zW;27136q{%^oKNs0&%Xse?SshA6AsnJbFQ4B& z^1Zn%{r7kzP-wshbEcM80ghZ9I+`(4jr3yl?mv|SUwu0b0(`Wx6HRGEX+?z}n}E(? zllLr07w%nDk8xczJwJ=_viyBk!^Sy!{i3Q6-*KJ3^tWp;m8-sn(N>D8EoN7VLIH0X=knp|)%(BIo(JVd(}LWigS< zAAT!Mx>Ft#W8$x&qJxBTQc0MrZLZM^T9~V=%}v}KAbo4#siWN(jaDJ~buYLa!n5uTdSWZByaP%P7BmiPY#q-4h}b)F za?wiuSNpphuvvv(Ds?Y=m6_s)Ezx^|7bvMZ;d7qzv+>xP!Qb(n>g~Ankot`WKy`se z{GqeKO1B>@eOZ|I>!AH;n3jNzxMr<3cCg#Oo0X<2+-Ae+=Nuxe^(1|4(tbF~yGQ@& z=&D*_i~QI`)M7PL#MgR0~Yv2IG*fA6<~#kygrqq-uY!n~A&@8Y7xwtsJe zqND>ZKcD2RRgG~UV$b4r9X--05MCq&yd2mlI7a%_PZ#ig@fYmu+nXN@sb8;?SR zWQxQK@*}X#4cQ$8EFg5UL|vocxQfhY#yfiAq>1#PYf3ge=Vw|1d_)ObrVRJYUH8F zzq=Ym$`E0dfVpU4RWmUz5y-m~Ey`Wpp`LnrcO|n?u4PK1ktbPD(xo`_#~E4Lkz#_h zfjgcJj@@rQGu0xPn_?yrE=HX>JqV*ejNI-?V609h8eVw>fdB(ag4pJ)pYM82n9i0s zi->1r6~QWn+-D6Jm*lO?huaz1J?DXQDjBz$Z;qTi!jd%6@uoD8(n80iEK#{91g}9H z&%5rLLcc-&0vtF~Sq`JhIc-*|`@PdsEPSa% zW27X3?&RKYl)Kb28pmt8olw!&@&WAmOIml1YzF0JzxMeJo{EjRo!$&LZsfXy<*BI- zg{j~ENONSnj}`bE02*O#?=Vdujls33t5SI9j0E6N5?!}Z(%YQdrM7)am5U%NE}F^x zA(~MM_I9<&Wv`WTf4wNL>Fw@iR9Yhx!M{-;e-^RU(m%*xTh>h1=%m_yxabgc2Gy2 zHW#Vmdm#-MetK>Hb~C2u)7;ebkkNXi%koO7KHSAHTq!Z*$M(b5SEjEZ3$s&23c8!A z$RAv=jN|sHd)G;+i$Xi7MTcc;Baryr^bJCY8?r73eZcBT#S4&2*(csK=5fL_SoJ}2 z#rr$=P>WW86WS7~?_W-Irgzek`)0CgptS~kaOA^?PK)G?`f`!wh|#ddf=bio--iS# z?Y4ocT>wL*`-Q&AmpzdxdyXnDXn=Eg*jHE3$cID#-k&TU8@%X9Ba|kBif(ib?EK)r z*C@X{_=wTU!zM@(_d?fUwpyzrqto))hj}P;?^OH~?t~V>8gW^D6jI;IO*TNOgrrmm zXh@6La8%?p7+)Sxs_ac}=<2gB9^4`3M-%X~MOs zn^+3yPTzny*iVIpM@!%N4Dn*Yea3f_$G>v#;Jglq%=eUuds=M(gWb{#_}oF4VLAcE zr-BG=hjOt_+L$YjLQWFvnX&i`(x3zfwC+b6d8rGF1oe1Dt3~gJSy+x6$>hGO{%+-; zVe6V|fxV&fm&pG3DF4(7#^S-1>SGiWT=wgEaaXJ6l(5lq|1%vS6t1}!Y3(RzB*R(o zPY2iakekvkG8BxT++w(lo=1BAaHzx3tfWm%3#b(QN&KJTb6!|WW9h}{s)6Ke91 zK!YU6dlR8HBFkuf5$}Nh<|RAt$@($8Jy1h&t=@?5q4xDq-#ucUm^qm$cPfkNInQ26 z8!hAxl2;fG4)fxnUi)u{{iSv-)`yNg4xNSb(a>arF2$)_;Z-Rr-08?8h-gaIxRtAB zar-ryFyg2vd!oOmj6|k^%X#*#gQViCl)Ci85&n>Qq2!lFad!WOb<_{#Fxl96g6GK!JqpGTY%x z&CsY2eO>iry?iNBgnZMpP9^5L=uhpeY3paFhaKxArSWI~j#_-eqo`^OG%O%(7n&l*C?9 zM_QdqD(TFyzuN*iTgk6^SdKy?au$4K5X)5j^Uf$ze2O&0s3#{OZHC;rU&Kz z2N-Za#7&s1kMUb_MGAoXDj*Et=6)NZA<1Un_di;31`qHNqQBFgyJ`i*UIfAJ1NoEH zT6t#Ae(#sjGLrmsP(nW!&}4zak|8M<-Wu;x>w5ft$FyEJY%!>%r^JOXax(ZqkzvY^ z&tEcW!ZgoI(UjyvC zI;6YT#b1Ojz)$~tE14~0X^xnI~hb7Ckj` zI?1QL$0oom?}2ruig5mry$alWq$Jc>PwO#Y|1SgMEM{Gd3D$%eSxMm?;EEq08n-{S zsh%dc*jlpxZ1*NTCAu8PnaAekg7+G@cH_f5r=7F)2DL=}BlAc~rtC7yY3o6NfI0{*4~yt{^yuF;PTBcJ#VbO_&6K^cx`UwVF6OlBb3dq4~I{a za%phZI5<8bTvK0sv5mp0qY3)ALl)_LIhplQbiq|HDCC)OUNw0fq^^SGbsT!ZXLL^K zYz8jZpne=SEzz*jtzsKeITUN8ByA2@oR<~1$Z?f~gK9BAyjyFo?jzBtBQ@O5r$}T{qXr()@}nkZsbr7&c`LQe z!4wBC-SL#X$RO{a`uRMOrGfN*qXoOoP2W#G#xHlQ9REMIz5}kQq`?KTeuq>pe+OZK)yCqElp^ z_*|+tm?gf=S^%KVCRANQNAl33g}u1+*E4v%L#I=6mIBW;_IcnDIP1aPc)_#sBzNA< zKp|MibeT^Uwn6l9ol`C}Eg151hhNra7E~bOudvljK?6YpnMS^FKYAGpnH-0Aib~Sp zn#bLKKi;5iYUgYm1-B{PfsUlUosk8)CvrJ$7PR-YXd}zB6)GI_L}hdmF_$aH@a~6> zvg#wP)UG^TOlJV+-Rlh;W0Fl|tQ}B!4GF}>fuEC&LrcC1dJk~CC)!0L+`>hZ6|YR& z*JWklue+QWtGk}7u;c_!NrZ0WqVsSfGwk(Z&b6ybW7G1>!`YrG&uH6nKxwbjEZ3Oo zjj<>zM8do^ZyA;${oa5vam+ZeO-xLABNbLluhCVYmuQx8nEONHuD#yfgt_!jz4v)+hYWz}w(E4d zMeA(f*har%vmQ*2lHP(}UYKlCRi4|PS?>=t9ilW#P_pN89MVM=-@3#<4F{sdB_$mN zwIj6h<;m&ssfWEolYS0=u?te2j0xkIqy0QC>EbeTmBTjY=m{FoYUlHlqMp=fpOXhh zlZNosHV=tIUGpE9hmke$f?d$IdgvXlj4S2Yk`~fH{J}STH4M`DWUmtT?g#hKMb*cf6qFLREE_6?gB$>^ z#z&mg*m+SdIX2ninJc{vJQbas+NL6>&G6!(#Aq=fZc%U^u}sh{G5Pt<(0aY-skvB< z9N<1g72LjAz`nYf+;CzZXXlyP^%Deg>fwCvk&hJvn~q?>wsn2}w!Dv42*VU_gEjxHhH#zc%DP$EK>9aEV@O zkNix}Z0D8CoYy}d8f2esmu8;y{@~rpeR5nl(TWw5f*{8+%sH<`bk$V%Q_PLsm8Y}D zVwYLeeT?5b6WUt^jY)iSWs-0KGYZzLkZ)S{SMPe1f*pCM81VA8F%?ZeJ3Vb4^g&nB zKB(>X0H}Gg%fquZ42EPZ2BKZa4!Jq*;ZJ~{i%X91CU$V5CTKs z7|F8Y=e1xWGJYUy7&9pBI1ttb9&Qa7F=9CXQ@u`5H|atLE9A@%N4M*KJnl%~-8BIB zrL1$|mCsWWnLeE#8nPI_`6D7z$Hd~0$cH<@dn*pwP60|my#NJsmDv`BU_id?`4Q&n zav>L=*S`B)K=##e+cdDCt*pOo^FyED>(AYWW*HWlu~)+Xt-nM5_dEE-UpnEXZ-bhB zjT~mUD2_=pMXmSt3sjWGtG(H^Z-ucsME?QMU^l)U(Eoh?QXUV_;3Ift#*A+d(PK82 z3GfO7gF?NV=an%pG_MCGC$x|myhI)uxlDPU7UX|ZER|I-*5mOUh=RJnHv zKpt?6doVljfH#B!|93VBmN=MFovoBj8L^VvT`{hNgL_T?{dmk93MgBjY6z6EumipK zO+XwG3^Z7stZ4uu7s2OIbM9y@04lp+UB+A9vYH+^)Q+pXJI_q!Dt!f5pmm*3P2Uf9 z@xLP5VqfmJlAK&H3qP&AWrrekfy8Ldn&1Rh&&rr0?sGlsq7r<)y2;U^m4m1vmq>Kp z2w||-C+)M(uRym4c^Yby-?t&fNceqg&QnqFH=grt_+5ZO45(TmDin(?lNDtYuQIq- zN%omf^JU9D6|VgWPD8TAC1*5h7LcMI3pymu&(^4vDezz}+9hZlT{EPgHi4WS8o1Xm zYCRdh1O=qwamjD^hr&>H=96O%g_78B0L=k)dP} zqls;bhiOR|$7;H7i1hE;R%$@3fvjqXJ-VYujlLd~G4~e+QQu5Qp}b<<7L?b4dI%ow zZpLsI?0fasx#<_oOMT|3#L8(W=2zyT9I30SlSE4zpN`a7COUUDQ<6&bWzw}r)A3oJ zDgAAHTk)!0+H=tl5`%&)^n>h{9fZr$j*n!#0oaytvKVI7p6()b?0M2_0aOu3^NG^f zaOzaw+HVdRIhbbwFg-?Q>|YkEYdY7#JaY7^R;{L8r&78*P{U^zwqG_6LkT_3G5NV# z1Lbb>GUT?%1|7MA1m3DCWedMCkKKdhlVdj;@X!5?>_H%B^Oe~zt;w->Yl?1OcU*{m zIZg~J?LgVdO?Pjeh;-h;o|pmRJy7#NW@tYy0=I1cG8ci!zYNwiMBkpAVWWIeHIw z_PmhT`kK3oO5a!%n~t}CDY$LJlT2P!4oSXos@S@cBk$5POHe$~3?6)zwDIj%mRbv& zTvBZovG#7ZR=XFOx!fP+&w*#q-xxEfo6imG{sQ~4#?Z?auYUg>c-cOf8)(}P9gH*#(+j9Kh8V7HqaJb#$WQo)cr_ol^%)dt`zO7_A8aTLR^k`S$|Ex_($h4nHg^w_hGyJpz_~xI$rw) ze}O?rQYXmy+AB@Sl0S$_#kzjx&N&?4D)&D3o!+*DD75~*_vaze?k+mA0yv4E-vCt> zC#`DS|H@&1gNE)l;2a$6Uyyn7Vb7Y_+v@uV%Y{6Bm5SVpeKsl;TJLsK6O9>G{uo&j z&Od=gme50L+uo;cmeEe<9*#?R9BOYcOK5D)$C@zQbl-|r_yab>3nn(s)2wdqsAHW& zRHB;9O<5S>0HeizLmA03Dxt(Il`p~m&*0sSeo}@t(U65*r*{8jGJK3Kyc&?TT}o)K z{(4x)7h4UKTiwGmu0=>9EP8y198na~W#CdfKZNh(iC@!1!TnP3=nikn3lAbIj{27M?WpPRC;4~kB~#k@;i`#0LQ&QfrgH= z!sH9lr{}A&epbVyXna@q#TftI(i77zX1AulXe9$=T#!qFQD>uKGPu*F;`@l=iSy)& zXLu5@Ed**Qg3WsDZ(KEmnaYI*mky4&wV?)fDt2`q2IqlySSWn7wL?=nl9WR}Yn1x_ zCdl6|3yg;)W8@bM7}NY7@pjGy%+Z*4^aSOv=Nre9>%8Vo8)brf(txw@AAk#lucou0D@A+GcRdm-{fc%wWW#2K7yu_;VDK%?} z!Cyj(6_J^d6T7Z!pXBK)g-Jp-zybWr&v)ne2uQjjM=5?z)dWOg@TfsWj*rVM#5I$% zd3hS2QXT7hEAD+*M0>2;6>hqa$&cN7+z`3!m%d%O^VIYy^EwUXl84%NnduIvjLK|# zZo=f)^nMY^12O3QZ!IB*uWN)+#G-&bdfc@wW88wcTz8U`>WiKoPctqQOH`5iRJ+^l zp)hKiuLm>upY2@K=sq@%v|(3YCbMXL@9T#zHzR#xDEDWnUK?2F#FW+cR*KwyhNq13 z0f3R3O@n}dNCaXhmZ{$@;Z~hP2nLxA54XEWILShJ(iL_@G5L$ zJC=Axm0>FW>HZoENZnyo>xSXE-Xhe|)=imf&6Ux)mifliSBMqGu{Ww= z74kcSO%l-^F-voPWraj8??@6q020_;ePaUUtEZMR^w;e1<{*iH;c=?W``kvYX}cb{ z;mU>m?r}2ln*(rJROL{`fg9k09eR5Vp8pUe#%1qc{~+#o{PO=yOZT%PgYAC%;g0!Q;y2NLrVb>nhuqz7zs=f-_u1D88P! zBMvBQhgKfUPyPexw#2uM)os6+u*jT zi5ks}Fmf>y8f)z3yr`7C#$(|$X#4ClPvDnZFp5ahwXYcuTmyF6_%dX9YNc$QdrP8r#?D#3eEjRPcC`PMw4huOfsjHv*<+(70Ee`Q zO(iK@A1?>IxQG1cqy%ptvlV)L^Nf$%RIO6YcDAvbvR7<7vO872s@Mm#IkKRPqXgJ{$GhDx)+i@zDTmFLu z_MJzX$qnW&!d$qCkdTkCND`^;kZ3Oz@Y7TOl-yejSZk8_$5e@#lM|tX<7!Iijv7t@ zH*>+w$y|T#^7isyI&d}p9nf=7_U}TpHr}cQrJo}llnqLEv(;gmMYR!xb}#9bhS%6P zFP`spof&W_uA_?)E;F0Uo3g1)t>6~_HCuOpVXA{y?pgJErw-_qVkylzh6KQWip=xf zf98&{2Gfi=)IJ#HS7SzKkC6>9r|s#{tgBnHj?_5nM(7pxy77HugL~7XQGO$|9%R$q zjetJs9>)>8oH&1sr>c)@y&xBLh5_lX(7e(%6qzCt^`VV?@6P7 zAPAQ_g=JsvT)CB7ITmi+pY_%Z!(2WhQC5Lw^O0vVmg6iB0q{~^kMVzyTKh@oZe=mg zh11LJ-k(8n8gm`v(E$&788pS z%dfhXYz#9Q=h8vLq0EJk7k!GVQHG%%`or&9p$QtEDk@d>gfuJ}qtQLKnxcH)b)Gy3 z^sSbxqQ1BQQjyq^{vtb9)$p^oJi}C zb15TF`=WSq=kmRwGDP4IVsp9Sej<-IkTOWt4u4(=ZP)NV>H^Z>j#=nfF@Vh?N+7ch zNnVDl0GKnnhW0J+`de;^Nu zt?L3Pa(CmGJ1&2f;LoA;&ig3-B2O_91NaFIn7z4;!3On{EqOeGau&PTTP`p7;rfZMl!DxSY%Ct0Sj>Q=hlk0w+#B$z{uV=07^%IEA^;o zvRIKZ&D42WPHM&6V7@4{PTInzj`LMKN&E1h?RHBF^!U07(TbZQ!H{wTU92(94E+Wq zhz-P2>gitq_T~?O=CCn)K??w^4>dlYk0Yek*c~35YIVr_jJ91z0BCb+o6x(7w+xI? ztDlIBuXt!)2+S3Ph?6xszjVw-Coe1NiYrpbR-B9AmN_*Z^Y5t*93O#@K}V?FA0TRI zVi9$4?{U$S_9O~=BVne}&$%oJ z>0!d|<3?X$Ml0K?N&;!c%EQN2y6HRu-<)173T=$rZZ~8(<-$mtf|DO9Q>R&NE= zB;vP(#)pQ~<_oDsMo-GkIXno)O;cv6+~B(Hl_uw?>WiThbfQkhVxgUMK36}u4SN2X zerQ){I1ybCIp1U{zouOn&&>H0Kd*o^ON!~H)mUf75Y2Nnd12?izdOG5xc4cYW?N>2 zHSd?{OfyTFZEq!W06v9HzeN1)*3#r^0Sxyn@R0EruC%dTg|OU)yL0?rKClzn64;|B zJ7svl&4BSFpH21W)7dsx;2@9GjZE;^gOsu(bNADJcZ8gj>uN^FY+33!XI2twBtc5` zJkFiWRR&@maigyfX0mGY4nGE|(S0$!Y9iSYFNcz^3k1rS&tT?SJZYuf&mjjoJ$ak$ zJRi<@T09wgT6;;~;)!beMY_c;09+2uT2|$*$0|Qny0#3w)*54v`+08HKJx<{^Smz` z?amjo{xTRba8q*}B-rhPX(2} zl3deCR|bd1NCX7$0(a{G0`JJ=rj9SV)fhx;6`-h;{M66; z>h3+omuHv7F$E?^*5OC-BwmNmf289^BUl8tsRU^WyAcXbE?^ zmt`bYoUJCXnyxauk($i+7N?#x6c7Y^3&{Np#IX-XddfsBxv=({gn;~%|F^J;DKXNr zk4?%P+#R9GV#5KlQwyj{K>q`48uaf~`S8P5CI%74c4YG=$z~hHY^-jvoFYywrjw0~ ztY{)RE2fR)4W7t3epzVk@)X!PD8P4(dNz-FPa)M(Pnas*#hc|ty6{j`1@Q$HkV;;<)cJ| zeO1Hh?zm zu?l~!aV{f5jGjqsgA7!Ey>w!f%$inKSsSbD+G`P}wB9>ia^TCx!%LW zMGnt%(Qy0mMV=}TC(Hwfh3)G&uB}pHj*5HVvKY)BnC{*3j)H3mu2RGm@_%fLkA+<**?+AjJ=Gu4sxxYG$G|U+GJ`^XX@^ zbqbWxM$NCLg*pvAc02LI@)S_Rj1KO2k_pRjQfpGt^X?$Mq%xiWPyiYlm|{RriS`(1 zGGZ$WKDUXzLy;32&WTy*G8EB)uRn;B%MDlL;CbqF#`x5k!FFq2U`CmHe-Rsu-Vp}i z^u8tE@h&2zCnhY*KwHf_MmN^Jl6bT$ngXeGO9%4#-v|;x)0(MX>Pry!>O&!P;Hd z5Re&>HnCsH7@htc*(y@}g>$aR_(|d5ee#fJiu`7YtK*A-(9%)b63tLmcoI)Om@SPhtT z(l^Wi^Y|e9gRhp~0K?HokjvA|Ov40ZHQKOhEVUMwxR95x%DXmip*EjWz7yMv_X93A zV>g^>qG)fC+U{@wprKA|xAl*+-~Jo)(x_T&`EEz=y5(6^^-DF#r!qI~35=lfxf0W= z8RElQWa~4V60;d4LNLh0K}4Xv{6#EZQ=0Ys5m{EkSd66*EnO&x;90lY z9IuLGw;SMUKrAG4PF^t-m2=@LpYpbpLMCVJ^#bC!#;kFPP(l0Bzo3dzB#hjJY*ZPz z7W<~n{((F`Ibw0R69^@VUqp94Zs5ECp3Rb@f+sU^HY3#W6%Ua6s|9 zvF%(yMte+BzKpnMj|hWg=f4HaPjZG>9cDvaW8tO9ROkFTTpS~phqvv*XbbtmC_X0` zg4zzXJ6Og}v?3;mk1${dXh01DXu#VqlaTL{aFG>U7UI>frT|`~CrMfwJZAPCqfp!# zpCXY-9-`$>iTE*PsC9JL031HTzVPBYl9hHQD1YcZWt|Vu#+R2LFJn_m zXsqTOted(D;rzt>36Ah3{SklU(8T+g;2(dI1IEswh5Kg?Fe>*|{Us|TWG5rfLXDX+ z;=IFo=MtzrlF#|B=W=4i7!PjD-7u!X>5Bdgtpu5<=^E}+xkrGw*BOe=06aw z`T>W<2k?I&0YIyzI{hDranOcp)aMyXz3pn1Nj;6+iIu4@MN7T}J(rh^9?<^P!+*A9 zrMHP=F1}j_Vi(qaD()}8rvFJ-ZK)L)TU9`#0&8TxiXU#hm=O4ivBCDUX78l10;pzo zg;4K1IysVjBDpN3($gZ8r_#&&Cj-7%Y46m zJ-vhK-ZDN+Uh=Q1Dy;2Ct{G_a=^iF%%KGdNW*iR$5+Q)L4X~&=0h=5NGkZ54%%}t9 z45|;G2!dp&#jx|}-74ntXeRXa-k(h7gIic2YyxnK;))#eq4~x0PbWx2&IQ$?p<>HE zT|F-ckwsmU%K1x|nA`006>-U}sfvsYW(>lo&9HFnw4g&MJ_2dOKf}5AYJE383j766 z-w!D%j$xbP@((dC!~Ygdymas#$U%YYkIYN>=3b;==hC`x8W-FMHE?+(z3PYNjJ)*G zb1G>6RvO0*v!P=)3!962%Izn4 zmt5)uiuo4a%|8ZEvmM<}k5$+uE%dIYe$`Tt!#xd8GZr&>0T{lWrpu&?5?}rk_p#7~J1K^XRNuQ9=SNip!KygFe4@Gp`Dt zK8THVgd}$|PQv^*JqP9EAo-f1=(}ps>{t+iar%5uYS1bhWGC!5^zee_01k-b$xWZX zXjS(FM)d)4XeqR~?6f{cFn2D;aYi!1z9Jsj&!^*|nlJ0XOY2j|jeRhoCQUb}4@a|0 zWbFN;Wo^nQ_O2KNqBz3yEE^~HZq-J~K220T@+$LE?&E{-^goB(*bg}{W@c=vmA@=f zX0EK6Q*>MwpfsPKwRRuHm$5;T^Jpt<^gs>xYW;;qhc7>jM;>3RY43K&x z86m}rYKudv0~@=nD@~*LI*u~m<=;2GR_(BC)6*>pBVx`tC@;=0*;5d09aNZS-GFaq z{3yAv&5b>~Y6S#vZtIHFK6Z1vsC{;gR7*a%z@Y4Lwwd@8VRP_y7G@!Ul4=`k*ZCuZ zl#RmIXY2JS25w8#dN*AWq~sX~QCVG6oxr_Fp>)$rL7JS{G##1G0TNUPD<@XNKrnvg zt`(}TskDiHKk7Y5)6hQ2qnMV+o222yo1~8L9Je1Erw~boB8)S?wJwouE((8mp^DFjB*mXcDvjPwekm>P%^)vI7*`qWNKn6HgYu~Mz*K|}bmBJ*UgLKGd zi=fQvQ3LKg%GeE&rkf*c^k}&@%XP0uGGb&EN^0g4~$xuL2&LpbeZ{XH$P0q=@JMcN(dPVNqii%}0M1z?Fnl;YQIY~^mxSa(W`*D3lnYD- zUSMv3_eSw=3Z#1!ph*CNQHatA%a@ipq6@x0*65l#{czHFYf#4Q*a!OZr|MY0_VeTf z)l1A=u|M-{an{=2ZWm7bl3o_Ozo(8>4?V>{ z8d{BX(m5M|o)f749h}FRv{OO-gwwO;DZ42(D#6a6bgqIwF(IaKyr@!wlkRb^-#mn~r{1vPdx=j&K8Pw80Ruw45dK+rokicVI97 zN_y1uM?i3G`@X_`G)QVQ8~jG_9T~BgKUh0A`i#jp*;RSF51j%K0xa1opJtYnxK*5& zFH`u9rtg>XGA9q4yF&9fEi}vIM4;B`@s6K$T*i}%x)FDP`4hSuQU0mObnjM!2u+^F zVR)fNK8#pzXudOW8Y8pR4lqvW2%>T0#>3c!*kd=dDpv7NG$iCf*=>RrI8j_PgF zzjmsIZV!JRa{og82eMtT4%_h=)@PO1yzXLz8Xd3k+fZv-rxug;>c-MO4~r+qPB@e-Qc{TV@4-28{??TnrQiJ-)9JfJPr%At!%?Rmh2Ocabqf7? zz#Os86XE-+X+v|XhQ@!swN5k&m?+G`7_QwZi+sTOrJ$4MJ5BAmsU~ZbF)r}jyNS|Hk%;oudc(i z8X!MaG)TyOf_hC=+Z629Fpu(JN2s_X`)!uJe-f!(ucE}w)7jEsnu}$q5q0eK*h&x8DaQ51il~x9J z2LuP+GduteNdT7N&7j9&7CWU6Q5Ox{1BPx%jyDCk$SH7jR12!ebBUSI5XB~C0Dl~) zgAE3k3h+n10w`&7t!nS2$ku{0d)vFacbVh^H;hrwFy4Dp!dPN(r$n;i6Xl9+WlFi}(pIVuHy1QhaLKq>lSfJfFZFZx+G@2mg5&_PD?yje2w7%(g_75dr_*y@yh+gwn$vtCr7 z6eb&U5#GR}X&GfasQ(r}2k1wXeu`(|l$J!cboQa}3`g_hKOH}Qs$<<6D*mVA(76ju zzM|*u6S!ZE;EK(!ppTBO)T+f5ld}yZ?hCtj{^d1j;=ARF9~uskcd#Spw488-Kx!^c z3W@b*$VABrXCWNC+V|LSB{ij!RZeS4gFE4b;4EKEc9W5(=vUgqxzPR-k7~RdumahR z7Jap)((2}yz+Lz%_BlAtpEOgj1RBS#{RDxOiX_nvJ$6fmgxcDu#LT{+fD6Y8^2K4c zy;)SR-#YG+*>f5vS~opNy`nUJMP%RfhrN?MBvpI%qg*Lss>b#Ubiftg~6hFhCT9#?3FV55hzX07-+&b z2k+h?fe*tb;4fknJCuyMwoLlTKO%C;5rCRSLJI^D+DAs$`j;e7 zv9{eI4vZHGvs|kc;^X!RWKWhLc_vB4Ph~y>IgR^oFqtaEA|1gykD0+f1SE#)Uo(o!v+OeP?u%$n|!WYiSx0V{JX z0?n_2huZ0Q#0Nd98FqESav$}bdu)3%BqHG=ZU6~NbbnZ3Kp<;28 zyU{tYW`7hb{qY}UF%cw9SdQakMY4epn+rWkrf-0R7H2+h+t@!Nd@`my5wq0 z-p@rzT?{~TtIQ-hGLGjzh39@_r-JC0wzJeWF+-g~zvU#eJTQU@iH_&PMEg3*P12`5 zsgc09d@El_L0k%8cMI>Z2zTyy55j8L*>R=k+r+3|OWK~%*OnE6oi3R2Z97)@`q+ca zxyJFjg$TJ(+s%&F;%tnh3b7Y7j8CUQp`5isYY&BVd z?lmQA#7wJ{S25pU-yHcX0~KJ>^_0HGg}X?Knnxr~ZP|n`Q$P1lY}KTBwN>*5X{QI) zC&o^o{JQ4r9B0yp#V3Mn@peAtJ(+nmgA*iL;8f9#o{Yu6V$Ixw;1rukoaMooVf3r{ z>AkBkQhgn-a_(qb`HBMoOUOHT)ivE>%svmsc7d3A$1Jwk(};s~^AfW;Lxt?!k?CkE z{sqGcz$-H!bkp!IHpPNDyfXBUd1VE=d1bcH!eqoz(F9mWvTL_RQftguy2mGC zH_E0CBc~vlyk;_4f^*6mrB=Qy|AgyFjE!9ryM8_40%{}2B9}`M)@}JkyYma~0Y-J^ z;!a7_`r*lx!E^ zXuR82*i-q@?3FrO7Ma~E{>fYO&-|eE0b~*-ogZuwo3f$+9>FY8T|XgF3rjX&IHnEC zNZ_c`kDh6;uc%mS!hA-yVXD^Ch!REf0eoW4_ z)4TO`bf?~Vo%^VXWdb`^;Dx(5`Q6;(--fPR2)Jte*4Ho2wW#|(Gh9O{lIZPPdf*1w z3G8yyZZ;GcF;Ne4R7$8eA~l!I-Zfle907}CBVP?Q>1Z5?U{eO$*CoB5n5+dpc5LT; zrG8r9j{6=X7HTumE@bQCpefyV6>Rd8Zf%HU?r{a3OfJiTRz!lK_s{K!J`jpq5*F(KQvu%)*@?-e3g*#bgUE?CJhe z(PWvOjt=GYMDTo@cb`}t3jcE@Pt1?IJ2@^p*?sV)>|nLxztlL8eUao^K=Hh|nSvhg z%uy;sb-GcDdfCGrQum@o$I4hZEW@^g97t$DPs0xgh81L|C*nzMav|Xd0ahvv=3bWC zOzThFGunGPxAO8u?oyfFH0JqF9V0;nWMlMaGtD=^ zw~4GG9?l_-TaOhFW=C+k9R4FR(H;3NJEHFHM*S7s#X~SJa*pWOBM`b__gWhwASbN~N(WWQ%kYl~5tgMJDD19%V*CS;}lFlcM)v7yoiN zU7hmL*(!CwxTCnRzH16^y%V`pnA`ZFqawnFA@P{iWW&&xWAv%^#{tGCmR}2tA6~# za=SHgtls@ySDlSoCn@Rl59`!T3U0_onD}i5>fPe1$zuUJ{t|^aX7` z+tJ?Rx*S%R>k}fS-w}BrT~cf?opA~S=dwjCo2!QpcoL)N zJs?%yZA0-2V4oVqB@T0W5CQQp9K6(WRr0KM^p0#`QS|;t`ix1@)8pZUBIln`RG5_a%#DNvujVWTU_>a*n#EJVHAstF z+_uTssLf5ju7jN__aH0XXVMG-MF&x`>HN2(dG`zVqMBQw@3uaCh0fi{)1o zeY`2kX1(fM*$jUG5HNE7=3E20;K#DN`PUZv{FVVTcM*_byUq67r=HO4p9l=g4q}B` zjylz3P7WoDX(~ed$O?*3DmEo+M!@of#)Wt?1Cqb{0zz#+F%~R(cKyOdS-;v_oUL0Q zCsUSCJQ~*^r;}l_RjjT9;li<&#fW}9DP^gk$k{)Yao@;`wG~?uURi7m_-;upko(3k zX2Uk}q{bexhE`1<27!r@T(O;u%u^n6K!}?i^&72`Ekz_6q4HHTOrG^ z-G9NFVe)U?fS8>^#UM5=kI4|g6oC6_SXhQ7kANTV6hpTjjIsY)PQX8)Qf(p)ij_=X zkC0@@cgIqCR_%+lU2eD8IjF~HSJbsAllzrTZxbGxwE8Ag{)*NDH#AFfx6q)TrqHqr zhypEs5yZ4Q!ca|?LJL6}BEEAo{%XXdKKef&2Mzh9PDpX5+5?I)Bgi2Xrf~q( zCVr&J^zBvj?~J2SegIgJcqTU=^o6c~mo%kbgSxUD=+)}+JD`6VzB#R;($+Zb*4)?{ zZmK9Iq_;FwakR%luaaKyG=|z{shY8NJt3CvUnn^?4)SOdwZ)OXEsNxmkh^qXVcTIm zy~vMaqs4|aJ;<7#btW#?@pf07kJ?!PZ)${&M5x5m7dgRo*6!6n_sQF17t9h*$!G zh|`Y~|2`&8+tF{B!JMKM%*vyecWV3tjoV_clRAAc0ChM$Bw90g-3@RRAY-aW+ zsE~KpozUmZHXRZiIGUjl13j0EcKo9M`|3~QkJl$k8lwWK?H^W zjzS@%0(WsKh%8#{+Nm!R?omAU;v$O?7Meh2B6L>YJi4Wk4#G(-q>D+DG-}P`mX-yQ z-Lyajf3@LcsDqdV?|7YPrvGWmYAxSmf$}K@i8`WYO1^fNy46|Jf;WC;3aGXb`(?eu z%DI9dgRT;#fGCCoqTOi_IARtizpEY9^KG{T#$PneLFe8I4IiB}FM>Pzk#OnlZlhhP zC2=<2krH^BA@_ZX35V6q@~N_%Hp5QZ&eP28v9z_)v{vQMla^shR+uvF>gS*O7(i%5 zO>68$*(_JLy}d!CamjDR@~p?sb#uDpKo!&%Ukrv!xpp`?L|_(5wC&42b(&YYT;$L7 ze*JCFkW3t_!`Y9YUs^AX_=IK|E)KS@*azL>>8!jMG8COG@V;Rnwbage;EQl&Nn=t9 z0{zA_JPV^K#(D+KW#1w8_ti`Qlf!kFo%y(x zMH;FF=~q<*A!FX4h|O zo$59V<Y`>`L(?o`jzU^cf(RU7{FA}d zKhDFqj{bUegeWoNgS46G`}E;(`b;+e3#4FuuMq!+x^J4Ev0E(b!o3Mxj>N<&ljZqJ zBcOS{*Rds1gm{p>J~H-Oi)7tViRMk&=-kf?Eltl9%NCF|?RoWOzPdiQZH$wwXN>Ms zzVDaiD1Qc2^EqQkImkJHYIgEkw12mIKVspqPOd-~0};jzQvlboi;mDftAOp09c()| z{GR%Dvp6#IJTS+~sWGk{Qy;o2f##M|DqnojZ!f`g(LBzNWqd7Vb)_v1)ZEE^1^3vt*Pqie;}en zkGmBP1?2H+lIcpFQfJH*U%ua)+S%ISxunc>#-7#ilLVGtaVuQ zBcHW+bm%57Z_sIj61{KTR^4-H^ei=ZxU>0v4=1rl=bN z0L&aWIuTbP7O6Q=YIGGG%LzCR9btK{=2U|+$lhWXSy_y-VQOK4b!~@ZFRjcE?w}f` z{E)OhUq9c^;(8%f^r(cs_v7yYF(h%yqW^dQSA-F6e)5Gofa-UORi&-|q+gVF&bb`R z<9@`@*O0@|>eVd=49RV-YvHk2s?;E*2HlzM z-ZiSq29?Tv57Sg15`a&hCDjcCam-IBNh&#QIu!cV|FXQSh#NLn}UekL;g zIWSUJzP2^8&jg+P$OICaJ>`4DD2Q>Z2>lUCEiuH9>2N-(wX&8&XT zXtG-r#4Np>&-3A2MlzK9SIj*d97M{h)z8j^ubHAPTHeuHeWzR6u1@1rNt_*V4QTKp zZ>w|3iK-f!Dqs@s18`X(0GDN^g&-|-5Iga10Da*Ctn~ei?hhD?44A)6B2|?juG2?# zX9F9GMU8FdYOrK1DIa@ZD^kcQ?QZd^c5ilnabNIr2t+NFO)9>V+fX>m`W}jTfIM>f zPQ$6Pp2gi~()k1D14=~wwyq1k9(@ftf!|)x_wEjtbJ(((dOp_|*Nudiney4`u`21u zA|<@^3$lgUOa%(pxTuIgM8D5SV>D86Axd#@Q0xnK&~^as*$FR!Q%D&3vG^Vv>7-2% zxQkm{wA-Qsw^*yC#n)!2ldwi%RfrXrA-fMX{9SHp_ zGIU6x=R1-B4WU@*3s3XYU<5ms?IChb9C*B76|u1x_cE(fyLJk=5=@lc(Y&IneV(1) z=1a^A1Tnc&EPR-H2=@Ey;N1!}V>TmZ8rpY$soi?!@|W^ZAc^hFNPu-w{8y9E199Kb zz4V^Ov3Wf3h~{(H{;&z->#lhEoX@vdYLx%KvD7s`5KA>uZV9&Xe_O55HQIAF+YliX z#Z@DPAs1s5CW%rTuf9eC={igDKah9#zJeraxxUF|mE6?_K)de268pCH&alJ6b&U$L z_fK5}t_+&+U*xEW6_nNT@?51E9SCJYy8zbk#Gq`KLF{(Yc%48&_=*0a&4SAFQ!-1Q zZ`qQwtcOahN0(KU0}&}W9sc5HV;IY0UN<{RdWGhr5CbYZL4UfFgGz`SN(_)K;cS6N z^Qk%GKpJe8*ts}XDYfvKmdnHDbb9X1$B~P4^%`XpCl8_?it17QeyrB!g;&E=vGCjw z?xIq+Ka677l8w#2lCjtt>_iydDn*RZ-b_GNH6n zU7<8Kf;NMWifGes@?|P) zcM^wBK>h8iL84cMhVHECU1K%^=R2=ohL76_W8($ShV+z;;JLOWE1hH=gx3@R({VXw z1q>>USmaxa4B;tr_|Q>GN{PrKx+eC`!{SyLLG&D`nD;a91HyC-m;OBuFyQ@NImvK( z6?)(UFxvN9U%tI|S4`YRNylDEQS)*WU||M!fTDA}Ve;-~2gkTeO1UK(ns8ByYegrD zf-Ts*$FsS5{Rh(7m~xmvvp3*eIz22-LQkdbR=}&;6@<6HL~ZBY>4-BvwSiIC+dV*0 z{M#W6Tb0|W*G~9XEzYI-6vsHJ6flSg{w@23e**~}kzEWFE=YR*A^jdZhO?jNy!q`@vqiVs-k2BF}9%jy(CzP2*DBm6C_c~@#_!VdTo{|*t zX*DonO6~a7B$bQ&(i#4?>j5>|*=+5i|Hs&SfHjqbZNtG{acvYSy3&*qL^_1BtDtnH z2M8!tT982KP1m(hR|27gqV(Qd2w*|L5Q=nx1P}<3-lQqI-<*KE`@Y}zU)Mhu*GV#G zX3m_#oM)bS?)#<;-=AmO_G=hlfA%?YWqNzkdY?1Ap5Cx;hJHEKoJ*Rx3z|CEHJAu^W~^f!gGhaCy6F z0HCTH-sSxKMe4zIoeR;CR=1OUR8CVmm-Re2(F{4JIRKiNtz?ZgSyQIJoStZ`a`rBY zZ&#>-!hqU;GjS&SyGW+&zi7Ia4UZ`L7T1P1VxMtu;M z3I`MMP;BnRwt^9MTbdZk=<$ z``5nEcJFj~oxo|EB*^e#CZ=XhWY|^ni%yKB+MyyXevj4-ftlQxBhc;xCJtQ(wMUM2 zmNff%P0Tw$?i4-A5N1tqRfW#V)vQq0IXXF0WY6K9rF^qH?t`)OULc}VkNx#@BqjL_ zY(HH1t(M0^3)Lpt`OlPhlp<*cuMohLp2BM##{hB2(sUyS6H0rs5PLF;>)NCt^4@T8 z$!yf*w2YIvj7y>e66=XKnmBqYY?i2KBC_(TWlKz2Z{QNyqFTL59b2Rszi_t+FT;p! zQS$Tb50phYbX^^=I<8P8hb*kJTj&o|mYgYYILrR%lXTfFbkw$FxIIZ<4j6x#cz>0k zxH*qLG0Nm|$fno#6 z7prRrVML4;4vMpCS9mzXsIJ6u<)5RT=7*fx= zDuK&)8zLMtFYL{G&g=}dIhW^bIB?an{I}-s2)vFmWAR4flHDhp*olTCKe%GQdNGVT z6%w|Pv*k(&iZ*9CatfleTPoJb5+LGJDiJ6;uxhvow1Q{((&WelyKsAJ-_7^GfLRhz zUB05u7f54^}k%#Hu5>w!aF;Mly>pP zLVY^ql=r9{`O>~zT}(RREkzbn*8cVaz^4K|JJf+jdCN-fg=-HT8#D`=Cf~YQTa*$8 z#750>`Z7&6q_0TaT@}jMO@E1I1IC(4)v}cQzu0ENh8LFisQ%ms+b5NB$L>;Pz0-b> zck(P)Clw~=Isb1^B~+Yw!Wu4Mq7CGTHh^58{8(Zc6ru$dp9lamq(CorkI^%yjZW?R zp+g(fGaK0-gB#ix0@W3fy-8kJ{3zD#WcmE9Z;~pM_uusY)5`}tFdgQtdy`c7ECfZ`ffj0JKo6Q@;h-fhTz8J*q;})C3z-aJCYq)6b zAG|hWBZ1TQ1gskg8Obsls^DD&BBI_bv1v(>41%KIlL~?pS>`?OH@T_aVbPyHeUD=G zS*NE<;x0h$eR_~7y>ga_mUl>fWZy5u4?z7HTDDrYx7+6cxTw^l;Rsk*+uw_w1WSq3 zmUa)ngAAQp?OlPq=W~T6DGM~b~^iC`kS)|fO%qEDg>37Odg(`HP9QuZ6 z*O*Yx3W0vYbR*MH3enS8M-XuTEj>FxPrtXm%Rf!?1#|Dt1`v7~4TaOC!C&Gg@bhpS$b0C++VN>g5Cod~b1>)>4Rv2LQgmG2M**_TcB9n|LQ z&aHM{|1dB3JO?=A4+<A8jsG-(^EfZVP=6Z&JkX6PCT}I3vY>yx9VZ{Z z+c7LaYHUs|*;W(bKrbqk2*`pXlNd`I_#5GC0>=@ra!m%roY#zuhFN?`s_ z%Aa+;<1H-)Rq$ve5Wcl3*WaB$?-71RJ8rG;JY_SnF_(4K6tY(D8Ujk?cZqn^qYxNN zvpFAJ+rk$i@k)O>F4m~o-v+MT)QIyJ?`>}p7cS(DdLAK4lghaOgWbOH8+1K(66Yg# zYSkDJgqZx^=}YfC8nG@vm`&V~GCdrggff{It#Sc&ke0_#WLazezlyOx8~FLTH$^id zoz3wl7;h(=>rFr6imVJ9z{|_)Su-XN+}SPecoYB}3eOYgWFx)LV<-;9KF(%egs1Pe z?j|GBa-AOQ;j~i{^EG_p&1Q;aaHxMg#asT(U(D=1*7^LEj^21|naBsF$QNg0VvMZj z{Z5N!Nt)q5kH;ht+*FRgU$H}*m@#%GGHj2>czkH0ki$}=6%rKlybW@f0ntPLWucnh zR^uuC0>|HKaQeOvUa&kD!@1v3l22L`!m*2ARMKOkA=D*B`bQosESe}(F^?`Z`~bQ=cHKJSBl?26lpA&i6c5pM38;IUx0cKjI^j;l>{;Nuua||^Q{W^$$C>j z56Qx0j1ee911c=P9m<%E@lMYhQ;(x3>&UAT>&abqJMKf#&U5u$o`9LHu(^6r|JI&3 z!Iy07llbDh;j8gBh1x|plf(c9IE-{P&is2F>$YrWO8@db2bV{z6HFc3<}9rP{}n=lqrvndUa|a7cgaIFTjaT{xX)-hrr#J5PaPzo>pX zRIti5>}K+e0SL9;4tuM@#E(Y*@#fR|T;StUil`SdmZ0Qp45x+0>HQuYbRt&R|Nca$ zd{LsFb6=$F<@_w=NR>R-h0tvO-2VG|=cp4YViVTAn1^mAt3JK6a!UmDEV*W)tz$-v zok;)0AJIk6idNYX4pAUb`f=09DRQLL7*> z7T|Jesw#KQITivvXh}9Hetfc*BPTd5aFqQdWd|;D>~NYBq;te#$F};03tFhnjUdhS z3EznXYVraeO15Tg>zCqS>mT&#?_6sm={+i1)4djH-%*Qt(`XAr9Yy8T-jT`~@yjNxPbv9! zdgXv5B0Q*ky8htbFrk^vpc@%I$W@Ptaf*CHT|htrK<&co;T&}F$F(NuD!A*>z22e{qTR0;{LC#MEelj9yeTXlP6X%O?7etkNc z%tpu1u+^SW^d6K>ik|jQ4H5Z^vh(xbE&t&ed~wUWgBFzwma03Z+**CEKOjDIM#D^Z z${o;;(mQZ6StHLWw9F~-C+*_DZ5()Mlq>yEA+4(Dp7(F8?#RlCG2PEVrqKA^C^v%a zv7&<{Mf*Df!>6}DH^pA{0<&hUU|C=YO3(X15Jo4~^wr|*2*zWn#KL^(5eS40=1 zTnmCRpZxbQJKy|TzWq8MH1IFk2jhQ`eV9OGAJ^L6pQL#7{eJfL*2t?&ulYFyH6{C) zpH2VwNF-)LLAP?sa_uzf4|Jj^yY;%mA2@=tR{xj#kVIvSHNDXwDY2|iO_VqHe$9+y6OgA9Ng!NHeE^f-y zIbmDYj{OY_<8&y`9;Y%IuEOgryqdNC(0e}{HNz3iCgWfGfSp~C*Mh*M>fRE^ zf`0%06Yo~P7FqH-N;X<<^%Tb~{1{NSDCy9W_23n{0OPPoaYq%STA1FycatFprW0hu zdc4qPfaX;KvtkH65RM!@?5PikQnTaJkqTH+f#VCHG2VZH`L73Ebi_%q?qiVEwwqXx zTA8xd4yVjBL}DgigG>OtpgMCHut&}#+HV3pH^i)^8d>>@)OJ*md2@k3qu@~$Fd(`# z>vSl^^>vtmkH(t@ zN6HxNpcf5ak%wG8tYP=3n;4`(cr`I~^Q?s_JN&}FIU_A+ycL|XKq!T`a)PZJw1 z!r>a6XL)l4<6%*2)5Cs@C^jwQp2Xb@#lQl;*$(k^0AM8(3iVdw*__i^PFt1q&3>f& zIlW|Aj7ZEnpeM01x6x&-|9CEG#NEGcSRH^) z2ZpZ|wAz(Xgm>-s{hto&iB{DE-`@lVAO&jE4>gLe`6ib(TTk;tZoVTBTV*;H5E~BL zyY4V)!C*2`-I1Hy5(7NZJMmZttDVkAQu)%1fX3|D0L*l7?nd`t_bBss7yFY0-N7pMD~y->}|{gE+dc z@2q4|&O_+JpD`;a7ddVc>Opq@FyA6B(5=24CzgEjVdO^s25+5QX-m=C5RgdlNLPjZ z+AJ+OnCt;c=YO_x6 zgO2hubvs2E9hIK;x*`~Pj@ zKq*O%u`0H;+BSkn&~rh?f(v>=p{3sA29gpnnvUwq0~)?#GoA@rmCj7O+ClN04#fFq zbjD^jF}&I%X=l7X6Z`RoyiHou_A%-*A(O)K*7D_#Se-?73STU}fz>;D^VhG%xBiB$ zp0^HNx@j3?zOAt;xq5q~c9rC@MW3=?!Jt-NnR(j=hs>|5ZT~$4bUr^;E}(iGlwlY5b$07ee`Vc#SGesrzOu&G>GRj_#ysiPg>#4zsj&-LrCqJ;3lScPSLL%FwzG<5t4VxfGJ zvw7jkrD+(MMwGY$k}d}CJHL%KN?g2X&G7?h;Fa@g?n|4P2aJh zK0?jN!_yFmTs)d4$s%kX)KpQe$EyTqN3V6dRA=906p=3M)@Bv?8@8-?a%vL9>Tbrz z-=VPm)~PuBYv+3gKImjv9PYqyQ*Av%<`-4izO0@+*ZW`)m5G=ti7r}81q4Ni;RN4e z#pTe(DOV%0u&12_ZU@~8BDreevaSIZSNxC~#p_E?9st^tG=odP?=<##bIfysqFu3+ zAJJW<1P_5|6rLIjYsrmm25>eKcpSWOoE?cZos!XAxUj}b7rO)tx8Hhzf_G8h%g-QA z;~(8e&{l2s*@8IX395xXQDYu#Zhq->?q{BsT)i3*E1xmsXiT`2OWE5=`Ey}`AcwKR zE)e7+;aZnkt+dU@>T`e+s9H2F{oYr{SGfRqN@88j_|&@CMQn;4O&|QyK>_i zZ1rgs$B=n{@WMqMyd*8^i*>nuY@`XKsB1X~WQ+1|>qb<4t|(f!L3|S|pvSqmYxSXg z^$};SWDNlSI?2<6IN59>B%X)yCwS5Uk~nsxAAnB}g)l=XS<*<-DTsh}?Ue}ad?P<` zg`zduGa?ybmY{dGcYGz95ycnSy;)T1RCuc&UJ8sGvd0GNG{V3%kK{_1TXGd5cSSq= zx%|XS*%>e%)E!5^02cuGBu@>VqF;=3vp;|~c@vhrWJtN73U(a2l1zKfpueQR^^R$o zCV|l@9Z+n=+8wOkYY<86w=uhvIprBoUPRkm)B(2(;EMt)oeZfYE{zQkY<$<#CVKkM zE(Y(7cxd0RnF8v0&um*Ay>5sWkOSoaIpMQ$O4Jqrj0JF1^!vC=K>rgk*rgG+{O}Sp z*8orEe`#9)?V#~%7>rJud3hu!01zDr&kuhDq(+?G*dkwyMzz@((U0Dlr<>~Z77?Y4 zq~jMj9q{I5S6e}#L)hLdT0@dm-=}3+iJrh6gnAYM>J5}wn(acEU!cv|EZcsaF3X%5 zdq$}Db!;K0vaRkWwvc1%FF>cMmM~#bE9#8$x|PSQAWG2l>OJrpd>;bL-}Vb?c2O9? z+yeUrjfF9tT`VZGAhg-HvrNai_$;?q_bV_;y$$Q!U=>F+$`&>4wFAc~ zJt>m-^WaM29m13?RyT|FN*hI2DBhx(eXl3b1y$wKbZ>UkMpW@;Ku1!5iE=dvZI5hV z7}CM^W#LWhrdn2Cd5yko;_Wd^RX^4Q#EV_;2C-wDo@ssp*?#A4t3=Gy6Ir{k`>Rh) z@6W-Tp3zW+Nd8o>V%**z0*>*@xxG7QbKH8SdR{@R0NXsPlnVtI?j)Av0WHkv6U2G< z@P+t(k6P<7L(#K$4ZwZJ(_*Mi?sdg zQy2Y(Rf$!1hbg`N!8ukA!LL(ge1+OlZmb=h1Iz!f14i$z3O)b+`!|*LrSq~M1IUw4 zW_aHh4On4>+8Z=h#iJwFTB?%RU$NP**y%H3ZSOu%U_%L0(y!(J2F^oWo(vbK+S4Ny zd#iK?N$dUnn?j2(!`dG?ygD14^JEylDC5AG_#_L_1Ld4B`psr&l*sKS8)HKxkYuZpt}M1SO?GT%W5GMW zc6sN9@39eLH%hQ8o0S#l8a{lvNqVTlA)lL+RTMq5Bi(#dT}fZdghl{i-)uVQ$hndm z=?=GEz>d)|5{m(ZfP28d9nJo%&3 z3~%JwNF)O3mokm+{m|oRqe#BXZAoHJn3`NW%^S}gD7(>9kf*$p7im#M#1^p)V@WUG zGY|4}b52KU#k$=-&i1~vdVfUGjYx>T{sQP&#&B9&nRChXqcg_ei-+&_>+os)e>+rx zmgV)29I_V3Hr3sR*#Jkb(Ryz=mzQy9C-oaU0rXo^J@2HsqNU&zM^l%L>e=Ilah!qE z=|`h@lO^Q=6b*l8x9-jdJX<;@Rbk^Q#DC~)ygeXYY`wu}C8;94kh{GK;f#XN&NRJF zz%0HMMTjd|$ev1FSlNssB+!r@Xjj=1dWwlipY#Cs*afJ)yMbgifrr?9R17K`Zf-kW z&W)e$ao~LO4#1;-MH~2t%2Y?M+5^g#s&;L(xneYA+gU_uC+hG_?nZ~SNa7;LAm$@r z58$=Dkk?EA3k5_vS*u|SUWn!T8fBUW7v-g4iIbEMuc!l~pHU|qi45e_I3m{+SBHx?+ zSr=r@mDC`o?M2J23Xvqb|7IZXV&-O#Y1K^;rB-YZxd3g;U}I2aJ9vhq zic~cprQ8k(%UqGl-8Kl$Zfx@c_DrRTz4N)dO}_Dzu*(B);A~hkAfh||WpJ6lMQ20f z-2V)?0Bnd~1OQz$UrbWw*Ec)BP98^Qbo<0e{J`j_jc@bR%&mT?u zGlrMSS{^0>q9J9Qu!jn_b#Y;b=bftncAI!^uB8?JJZVDPgfB|)G;g{6)kJLQ&dh1I zXV6E+!tX-`8Tk3)hwTts>_}!AdLlL7?WlY9q86B#L|Xg}qi_RXIo=@YN3OiPkC*84 zw{*ODzZfvJ!uW1O3p~ukLYZOjfs2epa+f>N$qF-56gKz4b~0uHm-f|jz#qtTc@sNm zfoC@!c(0!9_B#i)0j1HNJgVNj&bNAo?&YE&XrsH@ z`(J9E1_g5!wD7GNDO~iCZdrJldLIX*x0FuQu*VNqp4~~wWn337iayo(*Yv3$6 zaPW7Rh_kc#BGL2M<=os9kLIH4_PjL{JmMI^aw*jZNOmbxl*3VScII+8p0B_q6(Fs<}%7q_zH zs~p+^xTx~fSy_&XJ5r- z$X1(pb-IDa*=O!FRPnv$>#| zxT&#MvipAcTLpX8g{@v$wMuwG5E*!RNv^4{*2Tv-X%YxAhl3sUK^2WB?s1gP1O~D5jy#q8>#=Qhg&22~R5G|A^wvHU? z@}k&wLbOg|G(;(NmFUM7*S0)(HY|{EGQ7NnXTw1>OR;XYAX)qJFYVmzJ*Ld&S&FXMI2=s@!2_mmc{;{gg;xfP@ zcX=HudX9ee=McY7Uf|V(uq41uX+H%b4-|o}b!*<;Jr_XiLC-~seQRwBKn391bK?@f zYuO`?TQL4G>)eNxRQl4NR;=%BD7?ngt7jlB*&vcf&H^%@sNeJN1ztKTgGWE$Bt1vk zP@m-iAak^T&1u7bRyv@o1?X-s6%1{xwBg@NGCi!vsM|PwNsJNYLCQ>G?_Y;PK#_us zbYM}r*1d*){F_b@baRg5bXYC`>|J7?K|HtE?aK6*z|)!@JN8dVFkP)u9@fCFe8XJLCBu+Z+Pgth6W<>ri|<5nrZdwJaEH>fLSl z&*p-2R03uHh&4SQ;83eT5DGYr{hx5MVOd;o#}};roo9JsiqU{1c*RC>KwZ$3O^#*6 z&&%uQ$)2JKrc1`oyjBGnXS^>~FA3)6%VOs=fC8$4VUPxTQpd4Svvxh>TOB305M>e8 zd4ko(sLwC&?$h2r{hgr)46=VSdd3vLg`xU{$WTuGuXd1@$h`F9}gFwTBBd)=}E+>%;0 z>$!k}WQtx|=cdM3X>d;Hc7V@oXFpRc34ODs^h|}l#4f32SSu-ILv%scw@%7b{24TT zpwcnbUiQe{LnEciJ zm-{zts;2NljDPpcqMY4~Z`ltqq4IS0xaduyMWzr^gUm1<#?H$PyP0E){CYuuUir`i3_D0NRbkcc}&S0-(ZQD>j(SFfVw5KZPlXQ}m@Fr&sUG`a~;d>T9 znI&u3YguE{_+T{DPORV4nJ4Hm!~QjB5U>I|7IfKl&$xUxS&I@{aL`MbbF15)wYBno z7tnck^h8GkVBZhfN@;8m5h)xiL2Z8#=(KXD0ZALttbU)OC21W5G~o|1YnF<6bEnQHMOoK5RilTUyKEq1FbuKQ zkq2VI|C^3Il;fWn?yK^d?;m1#gXdshGhFv6pj@f7+0R`*^u3D5w#)e6x!QlL?tJH@ zlEvLzwCN@9e-5J~Z0nR#;K-g>CVRSg-ns=ziaQ~ehp=^92d;#GZ2XW zl9jmd)-pLL!N8-Xj_#BFr$=3oX0VJGUXYe!gs!XgUMLHlZ+SO>mV8t6v9wTXP#<7h&Ru)|4nJe5UPz6uwO1J7o$LP`jgd(;n9WR%_G>2wr-n znR)raKsk?8Pr8{-?6$M9&Ey2bpi1C(#nDq8q7Ie*)`Pa5(K@jgU=RGT>72^hq`Q-y z@Y&)&k^%PS1=QTn#DeU&g3@;s=OMe=61DBCZGpaKqemaP&m1MP;6q+Q0s(XBdI=BW zmOL=UtA^XFjlb!#4fiihg}`97?|TPx!3<%iv11D@dB+_?$HN_@o06t#>im21r;(x? zuO5tbilI|ZfB^Cb?Vu7!h5O5}X%Pbt8WG=Wb)tVVWP_zi`_fKPuR*&~tcTJ2X+Q(N zA=Y1=m{jx4q?X5hfS9-y?_2EYj&h{pbaQ)nn=Dr;WV?>R@<=mpPy4$(Y@hTJ7^RNO zigzDF$jszj%h&#R|E++d5{23#rp9NdJ>3wI@jp<>63HZ)Kk6}>R|*JSqO#SR{BB$+ zCfa`enXNRwo+p_xcZD#42GgFQX`!Bt=L9<~5i&MKCKeT5@koUQI&%>V1`~{+KRqX+ z@7v{F?s25n#3-A~DaNPHa$vA#_RsisuEZO^Ct2#13u5u8MBo)awjh_IRg^5{I6$h( z!t_+lmZ79(%UclQa?EQ|_GolEAa~r7S{J9uAUciX0#9XeWQ?@8AWA4G&ss^l6((Kh z@dB-^@gjW`kW^TzwJja-I|J1gx!kN`7`;qS0KqefuQ(Opt)C1e5w2bKv0_!mUqH|& zV2z0$lofk^Ly287d2$7W0_EfU0TEEatkbarJ4P`-XV}+)Lu8aNre#YL!+9eXWgp!)o8ROv>$H3xh9}7<*C5RD`-r|t6_J4@ z+xNfukH&ZNlnP5A)!^??7pK{dFk9W(a8To>=Yu9S+Z&GE3}I%SG?6NM*VLg?o7sA4 za(}cMK2QIV^khER_o~p+wgAY#P!tyq+=3BK^WuZ)nDtHCuMTxxG6Rj12jfM+1 z=-o}<3=f3Y#*(qex&0vRY@#<#>Jm4;lJ zI()8r+pc%rE7`;~(AFJl^UWemQ2P7Rg_TA=J^<@f`$E9TmsYj%?ucR{JV@1c*tRd( z>Cm5mYpnNWRz=r^{~Q6Z5&SePC+l(*W^fz+kqF$XQ?q&5mDm3*2clWJf=#AhF@}El zY^Ba8i%f5KsK|XIYV;N43^jW6f@nKGLU7Jx>O6g8pr10{u%?f3R0E;n-27G3vNtjv zdh$JE8XPxnJTCT~pZFAyr4;GbOk|srGIm~SyT`IoBwXBl#fSIZwC*Tiy_t@OFksZ} z7&I{+$cK3El#+Uk%32=mIgXe5a8P=&xYWPH7tO%WJ$--B#jfwnT4!WWS46+lEWDH{ z9|P*_iRh){&Aug69sqoI7BL<{HU=n8Qn7W`M(T5E2V)&THuMw}3yDR+Xu`s0Ztivl zCOn?{dQZ4<>+<@GQ~N@8bNAZLiOw7v37tAeGRRzr$bx3q*_-ve_3r-h2OtRFs{PDXTycu+NujuPm zleDs}RBuU$)}_5wCut=qlQ4(mW_nEWuJ82WOb$vKC48m?-Go3uD zjc=)f(jZM&y7FhN`ebJP5M5t#*HE@M-&Az}v~A+W$n9ko0QyHvO0<-Knor%^U?kcg z(uIT~&DoxWDQgqq)ea)AhHo#?wEM;S_Ax8`v*EBLem(s|oG%I<+{n?o$-F?_GSpHZ z_{Qtr7SuYDDxt?1`QeRCGbg8LMe$D+;j@*>_8iDoNFuxK8gYnwZDl?$aDC5XPIeHCr4ipUX* z^YWuTAtQ4lrGyW7E^7Ra{=11n>clDFSoQEf$h^T@2|F~VY$x~uMox09~U!EGgCQn+5k)h2GEuo#+gK}Bzd3Dui%A%w(BvMZ{ikj z-&WAT+4nRnGta(2rH{N8fLC=qS-C~Dv=z-n(!#_zhzcHl7s-XD(;5QTu{hlb{ui*r znV3`N-DvpBVt%id(7$1)4bIB|Np%RrB?~0aUNF1Ziup*=pI9MFEFev7Acq85vdM=4Yq-zm=@-_Ak1j}N#AppS@k$LO7Vg-~nZIU3&8 z>h1v!xz8@_^&gz0p>I_r7dDet=s0u%;9LMiPkIp1)B6bw5lwd`5#7`bavjW+c^!B) z#u+io9^8-#30~nmTF=7B;lp`O#Reb-t*ALKzKZr?=S)D`nwrAJrB1(fUY2*j6AtII z&BVXeC*RGdj3Xl`HtNeD+M^i%#N~ecx4xYq-cvaLefR==!OMK<;i=xnc698^qK^YE zrg<#>UUV<_M;>wf<*rNWCC!YOW^|dkXH-yoyy+8dW0gETc_qvFmafJqUW8{9lVzy1 zD?74}%S?vUd6q`rrwU1zENNy^ow=+$<}B^Ac%9R2qsg~`7v}>Qta~TRf>zoJP|j-J zMniQGZQBDzXuqew8As|&=5)`y-uA}9wcS&&aDBwLI0tOM-u@V4t@ad)a*E=B10=}{ zX4))RwA-ZyDnd)5wFqBfd>#-1mM+T5Ery|D(<=9u)dc|FT;NH&7mehv5kA+glXwK+ zUmyL*$#vIixoY7~dRK;`Rx9ya%FxaaEu*5O+$oRU!q}t8jh9-*nl&Trqm=L{_=5k1 zrz`_*y}|;BAM-xRrISl!JI~8%bpA~#Phh+080W{I@pdhkB1tUe!hJf=*ohmQ{nFGR zC+;udEA$}$uoY3PUS#7wSgz?5PAuz`Jj8;gyqnGuFRN|sMgBCf=&ZE>8DKlKlYz1t7u9Y0u^@Sd6c5xv|*V<}hNcT13?ax9x zpGR~xMf}PBA1lSWI_#jA0_*_OJ_JaKPTf^tAKEh}fg9hN4m{br_8}mm(YO&AVmpj3 zI0RL=nB(MpQs1c~=OWDYXq4cl?4tD5!nQiDHOauWLfs6@O{c^{9dEVXJRwi%KW{BO zE)}edy8~6+SN)rb0QZo(^r|$@>uUXa(ZD3+H}52e;qd4N?r`&6w0L5i5fIMkE3{Tk z$rXb_B@HWscwuVJ@xOfR6Ema;2uq=)k$h&-7geEF|4l5HKOB#BjJ$J`!^%`BJzM3Y zO|)lUQk4g{#p{0yLEq#~Y#hyB|2!N^iIgx$S-#6BsI*Z(+NI`A#{Ugdwh9cwQ#@*Y z>qU%h9Bs6l1|V` zAgZ(a!5z4E;&I(10a={Pa1G=%0f{Bg@aD7v5Hxru9OB-A(s#8hFQNMZ_0rnBU-m2! z{^&yt)Vsmuy+*Am*~I?D=sfHVU%SK>4ea2Kn%EP8v&Nr+77U2Dr>r!aJGPv7&`Qr& z8Y)l);l9QjX{*5TcG&_)t@Z`tZ>k~Sh`+$PkD@crK?mPWXJ^b_9MPEH^LqEU)=y6XZ?f_iu;zqm#o(IOT~JRT6}n+>pd0}^D4y#~HwQef?^ag_yM2f& zRtGOLpn>W7~m)k(`_M3`6|HAtM`tPNk$_Jw^O>kzW+VKXbjaZ_%jNj&FmJ((&F@Ce3VIKlh zt=7nS*%ZTk9u8l+9dS8R=V;pJ&k?=RI*3!IHk1BW);P$Su|p10-4zC5-?gewoa4zB z=NW1ym9Cl&g9tu|aNSdY!dd@Z8i(ciSdjOvPFLRJlguoV*m*#AGKEg+lzeQlMX$cu z)X~Q(`m*-8KJ6?z3u{mNX@l*a_`bWC1@}mQyGi#>Tq7IW@?_inJA3poo|>7_w8zU; zcyV?r6dmKN{+Kyd{Ljk;enI#=)nW^ubzht*--_6I?*zpc*cLx{iJk>^Iu;1&-I!f}PLZ`kXq{9HStV9nzh6KGM&- z`0Dzkqmg3^Lf$`olv4AD(%Zv@dk!mrKIrg9;r0L$NZP(rH0Hkr$lFt-1(d+->1SvC zpV5$uIWvB^+H9;sO1c?{_OSVQ>>g8h1w_|lh>wzAgA-@GnjtA~=E?+p$MeXMH-)V5Q~t}%x9HTW{3U3#M-nl&gHRn$Gh8*t#? zldC$|sKq9VSjdh1Z!*@*4|*;2B->P8laxN?-SWheXqnQY@gxGG@w;u|5ila;`1tfa zYO`8<#bex?j7=cmq^@7;TH94f5t_J`{OK*t%l=aY$~<(i9q)b@!P;hgJCqCuD2Db7 zXN^#|CS!MetZHil#ne&>N%RubSpODBN!KieGKNIu%gtxWY*IuJG+!10P*alHMsD`&4u|umbfl zG0AkZU?L*M=6t3=*6pmpDyC z6H1c5lswGuqfd1p0pXShP^56wHTarp-*E$&N!}pHQ2)XK_RNQ&ow5t^7^?$U8(3{{ zAOMa2vIVY3*D;bGb~6iMUI*reB}$7Z*kh=hFhD#UL2*qOrS{8=R~ap?yq~?&?C+R1 z)e9995Tpp?Lm>1KCmTKwPBy6zAX75$i2a8WYl>J zR7TT5ta+I2ti{zeU43VcMuB4Xcb`@(U(FFM=7((wsxbC&0a5(9x|6n*_A*rwF%8)$ zinyc!=Q#DPPo;)vw8e4hGS$a8L!T^JZtq{agk5}!&I3jlrRuB>FGpm&Ds(uQtANSF z>mLUxijk(Gd?Nrr+G&Y%P{fm5-ZMF-nPql12MlUr^_yl(12mk>nyQw4pM$}6PemJ` zk`tb)vfiE4rQ`f-IEZv4(AtcFd=nsn;5(ON)Gv)bXTXn>hSHBqnb_j%y^x)DoX@?0 zSEQcZICIr;i?7%NUWyIF3RQXl=*ND;HAw>zcB8xq?X=m``m_5j#>%6YmjoyriOuLQ z#u^RuMM+#we#*&C){YoZRE8Vf?6b&;P4(x>H7c zzX=MV+6y}yJriaIP~E?;x!XOM!l@r=C=e$hYRYp(zgjvW(p>(cBDv|XYJg#0-(Zn3Iai}_0Zi-w8h z%1@LFtopvM(660Bn0*L=rDGpzsq%v#fJip}R%`OtG{`L%$k3zdksP|Pj1P2 zZ^I(1OU2QuH!LdGm-kc_-2owjX0)eVJLdsbtBiz~6|{=$`|XPB1#ay?;SU!O65n?) zT}}M|O!i~SeeRW5odzo;9&AG|e*t=Bm6u)8`nK$y?z$0kBMM{V3ufVT@FLeBfk${E zaXJPcu`);nWb5YKZdz#>syjzKsPtK3tsuo8aQQhzSx#L|5oKlCf;)Tnkl7(k`@M&0 zStnaI>LPs|K83N1A7aQ~0T;+3oqNav2{+&YVp=7sIa-H=>n)GsT_)nBey}ShEiqMR z&4+yFt7g4Ds!<MU1_qU_)R2!U?u z^LKbTouHjn?trx0HGg-y1Gf7LC~Rm*`|z~$1?g~H=fUy)uR-RbQ~d&5j#`An z;!JGCazrKkEk_?J#k;o&RT8D{d4l)MuajE+N4Tr)upoLEl3&*j=)bMyAn9?;230C$ z#(uN*x>SWg%XtpG+NDSZbRkLi1nTLUhV9V2eU`6IA<9X3q}v?5wg>jhJ{dsn zq<=vb6!#jfWNay*AGP8RlGUMelIqz`4Av6~Uv~$qK)5%F@25g`8~SB3 z?v#0&MaD*%Yh8!e5W|%OmdL;pf75k+y=}H-eB@{{^WWe|O?I&)`(eK|`w3wMw&LNE zR5;IHpUuCM4pLHjs)W)Myvx?Dz20@*3mXn!LhVLy!(x(3G}E-axSBf#6&5VlJ(Gf5 z+X9Ax5@!S$IuFBasGbzID)elmEZSeE zEpsr}4me8)DM=mRdFKEUgl%+mz4Pu_?0)QZwBK*UIG_DW=%X|DN~0^@&b~c;=Hidc zo_g!Lj?GodvZrSfuBp~ZGdHUm2oe{7*b@yys4@$O?zYXNAO~8fV+-6-!KN=PiEzbx zK`HmX)~G?mRL3`tMY0veV>q}R z4KAfN(?2d%T%_|yyPX+5G7tKKHqnqqiq-SfpTHzbGnS^DPa@!faZK`}~^(e1Yi^TB%~ zcaR{!I8x_0Bs_^g;b5tGW zTjEzY)E2`;{tC`dzKsn7LA8j)0G{77UO-n1T2{+^_s3;Rt!bmt=v9GM36GRxcJe@? ztfZ-`)HMfsrKGR7X}QJ@7OAwQsZ-6IxYh@EY0^GfA zw^=z2Xx^1KbQ~Q>?u@;=@0(qHip!Q_txkNkl}FOl`vcFbMttBu03qW-t?@FGB(YoL zT$cdU{QpQSe-1BKp7bx>pb4-@@jd$QUx#HgwGtU*BI3r8NSX6(QX^5kKkz+);PM4<`=y^yU z%T%imapuT*a0eWDFMcsET=?ZGWjlA#-=9@}RU2SMOF^XRNC4wzv$Z{N~-TLo?W>07TWu70xPQW zb)Luw0~ALq+8iG?(l*mx@EUdqKrA;oh!X&1QUp*Y;sPW|OdiJoYH;U)-6M>5y}(zb z@Xd$C1gJtDA(9t9&EFCRcA36YVp@T-f!V_gz!Rf$=lGrI5a?ig{4zI`UEmcnanvnf zOl2E3Fxvkx3#}#uyeZrR75JGRg!BvhJ@-$WWzA50ndcNnV>dN&LftK3J|sU2flpb@ z(2$$QUN@}?5vE=@JEMtPNkoYsg5W*g@$Y+_Mar(rGn3;(_lu`2F$*qHDi_W0TgokI z=WT;yeb3J;&(+N?u20aDNBY$ikfx9aBy7^G`W<%d-ri1D&E~P_qVAoX*_~(-8wBABI(##1Ym*n?R^M zdl?0PMX=o!rEymExJvU4zC1Bc|7D-z2B}Z33*vM78)RyFM_dG zA`F-IoiJ!yHO;1jx?jz)==aL&i3^B`f<%&unXuIbg$}*o$Gj7i-8lcCW93s+WC3+K+$whm7*MRV z6h5LSsJliE%DdnA3M}JyY?fkL%ddohxuU0FE;_V7qc0f%te``~_NQO|tskCpB6P@^ zyGYg)1os!wK6f5mp%9lGvRRRFTHUo1Nu&iR9_BxZ#WTlAR`3~g0*CdT#}AZZKMqvA z7KOpsqIx4fNs|k_oxD6@b-#*4Pe06G&@x`<1Gv~)oqjF!^O?a?E)irMeZh=xu%+cn z>bw%iU5VLoDmcJVb-0DJXkz5kfCS+ICFH;{k_^(*B_oAV_r-=BY1sIXH8%hGed0N+T31a~Os=r3 z2LCcL`;T|CGl4298B>&=ui3$!y z0=sEow9KiwtrfDhnSZ7`3Y|RyE?B0L$rQD#?w!WlyV+sn`ukf#B@?5xd6<&(Okic@ z!V72-#|;$Of4^9d`x$4ug#fp;WC1nT^vm#nHV6H2Y+!#}d!XUlSQ*BGf;mMlv8m-F zEXF+i_aoU6x^_Zi5q+d?9emrv8G&V%RzL^*ga*6V%P)=o(u1h3Az zW?&%rF9=;d&FhgA&C~+j4QiCczjk7X0Vr6tLE&sZst@!FU$}uPg2d> zWl~MMsR84cEAgP+JxwHcFk$xl+5z0BgrF)!cnFGEbx#b@bnZW`emC` zRuvMaLGz}{RLa5Sn$_uRiR)EES#(;Klh`Yuyz2F(nI+>>P?3=AZU>B?Vf%oLfb}y@ zj+J+o|4_R^9JFcr||g>;v(Ymcq`&M3d+Jd5Re%ajcnkQtisRqqj4* z$~`!5o>adR=*EP~tJu|bUe-q0+=lo9V|IY_*4NF>xS=SS9V})9H<6*{^p{N2zXLYC zq1o?;=t`oto>+{+Y`l=X=fJYG_jUc>zL(dbRMwXq0_@wto2trfMBy#)crJzez*^7C zgy*XKG^ta&I>u$1B}d>zN|H?`fAsMPNCncMo*=lLG3lWONGl&{#onwqsSbUdvEf=0 zHwJoCrST|^uG?#3MUSL0<|DGXZdew1;L^sem4doYD=Aj%Qmt7%cn1)n*(-Mi`$4$o z*x;?Uqi`QY;Zs~GBcb~&_v{Z|ql4C%A1Y#mABJ6{mAtho<|Ew!%u6x!2}q71|()mi%n<9E- z95xNSApmQVzfpK><)$5IG69jL378#)H!NN2`yQA8ccC3MsQ#LY&VBj* z<-5SidW&ffL?*hjPgyo?HW?9qZ@prWz&KGy=D8X;=@OA$>D$>k8Tjm;EKuNL<_VJ^ z^N|cHFd2kJPdPTmiNW=%sU|Hiwpx+@Om`jAyrG=tV*kFSyvX<|Yd-aPzN}PMnd;Rn zFQPa6My^Az_qBg2Ag&rXD10|Qcu@>@5VYz0K{UqilGNP}p7&mjhwsiSFhY_YTYPy` z8&BQ-RcBZBpE!cJb2%!*g??26{5y`t9NazfsTpUPFU31uCl7wHaycNkM*}U`Thi+#4oE;G+W7!k@^K)z>&1T9{sBh z=#c(b*(dubt&qCsx%^v#MTtd9h$}EYw|wJ5p`D(7&a~hxmvFoI&MG7d{gfm0W&7zr zLp47;AHKkCw!^0ZDQU)0kx)rR$_Zc9kW2zLgs$CR?FQNYgtpJtX7^f(_Dtfjk|(pf zx%y19C9H9JgZEjND94QLt+2(J6si|Rd**J6(?3VUy(-bM&+g|;a$*t+SVXsqZc3uM zDokksNnq&a3V>dO0^^mq0tdK!VjCI`K!q1&WHk4u-PyHIm>wc-qwSK#1rqimU0e4ib@r>zHII_&V+rBOg=d7o;9B;AAa4MNIFo|zAE{e)93X4-!MweDmItl zaw&&zcJ#C@txPOE0EhIODLK#Lu_*K>tFYBnwJ7M0MFuP>-=cUjcf8R)7T;o0j^4B6Z{+R0^Cj_;)rlYH#i?Whs=mPdi+`>pauhITt zf{YBC#;N;^)qJgL z!v1kd_)Sos4@ik%f=%^CpxLv(j%4PI z?eZqseC1udQ&aUmKPhDvW?I$+Ui*i6T~Lh*E)XGLfr05rYjSr#2Vd1K5utBJls;b1 z_lj)JD|HV}T=1U#%v5-ra#&CDPC9$E?xSm+B(8Vi&H`kaBBkMs(Ta-JbN)ju&T%Q- zuf;LoDgm^Uc14;Aghm5)B-o9_$iPu=(lfyC9OIa!%ZZU>J6G3l`;eaPuQMGxE~n() zF2k1W)ajlb?>NW=-drwxy|K5HZzn)T%zmcglHvB48sSEuDX>$djA>zZ z;TCBrYrLf}L*Q%etbl*#f!&fz6-WH)@o_$j@pXtg<_A=pz zWk3w)TS2vPO!UXl(F$7gE# zRtjTyWD7#i*Wb4WPN}?i>AO+uTFT(g50uu|g79MCD;JM%xqC~PN zI~NbKxHoa5KaIOgX^Q=YmT9LAWNrA^C!W#HUQ4{v&bv@QbNQO{QPRviEdP$ZwiC_bB_0`T7fbZN*~6Iuky(aRk+lREvcn`+}%`Ac7D zWrxPtQhdGZ#R9AcoP0G{>%jIVPxjYc(65oPR`Qt1WsG%K6}Bi&6%{vn-h{GFR+TOY zSsr$@c6obaLFqm8mrjURk9v%=RylVP5l3>sG$-G!;=%=+mKul)rG$AUc(hm9C*{Pg zX-Oo^QW7Ktq>*KS`8FQMq<0P5_ZI|0CtSmA?)Wrm9q`G*L7m6vP$Qc5R9ym!VQ z6`R$cF-aeEiyA3scvn?g0)xFjI_yY{b)eP83~`_N8c`i|?+3EkKB5NM`scAH?7Szd zZ8@>3(%ha*ULdiIPX*Csj)}6H_9Dz%?AGfNa*+B7u;8@OOJ>%*`x;-HtxSodrK@(G z!?-T1jn4`;wKmNb9xP4D=o}q5%TDp;(A^3AIsC1q3K5nbrYu)ywhk9sWYfI+4T<0p zVE;g!WrlU++ox-AcRSg}-7cknn^ts+pKp+=Jp{#s|0%n9J{Ob?jlZM{6k`c1!oC1C zq$RNA{{7Asr&#@O-leMRg5IV@rj87c7p{Nq1C7%^ zg+m{32Mth-_^#A{=0Sh#b^+v8xSdi0HhEt5k8tk+m_TNix3IODdEy%!0Mk)Vzu(Uy zd+q8 zK6!I-tjY_xvto-KUO<#1Ryl|ZzdF|9+BG$8yfSPr*1tFqh0#z|{{d{^hW>_q_xKxD zs!p>N?Ax&I3{)HJ|MAh*xbFGd>-YBzevkxL7r#$^Lj;-8b3bfv4t%g#M!byq(cPRU zzN9!HS;r*!%QXHHxC{9GRL)v^eYnLVS1b5hW!74tMbQaKlLG!Euw8wh zOL}x2n`83ym`WsPh<%7lwDRR@9FZTuI<+?wl8~m~Uv(S*29t_i5x)t}TItr2IO}XZ z&yIqDTu!+nbt(c_A-?!2J0u}ZnpCL!E}(8OJVK6K&`R;=e!vC=mGiE!ez8y@f*5|A z-S<3TjCP1;?uTy)M~6&O4-*WZfz#i>f&a& zzViqtK{jke^tGcwRJ9jLtODU+-p;yA2g-F3WdI}05tdkg%VB=rl^e(W+Bq=+p74>= z!;3v-Yiv2-aDp<-ep%QVyYd0@nOc6-(%@!N`b#4OL4YvAzxa$o_?R)#PVY zXI1X@c?WpbbF{IqCdxIOz>rNkJPe*+&2LSN+z-1IAYg14nYE`boiR&cFU}LMx>gdGV|zw*d;jnxh~ZcyF{w=ao4k zO|x>O9>Byg-1@JYd2a~Bvc0U(&XZQ4*C772{r~(ajPYaBQdn4_!*8ZnuH2$KRhkxz zP5uF`uq$3?H^9lkeBSeKx0N5vpXciXwbToX+ zf8p20pPJ^l?#OY4U6hUb%~&@!q!?(8S6Jp>JP+GJcJbg2a`{|b{s8zbU7$aY5y>bM z30sodt{O6-i`GTo9?%cOTSE5>hWMj;Uj9;r56CCAX#$aKgFw`^fAopADgh6;^YV{w zG{j*F81*|1$wOTZG4wji{!o7@o5_6lu_nm$&}AQN&yVwMmu<8VBuI`uC?e6h)EUUG z=$W&a2o6H>^_N2sRy8d?Q?tg67xZ6LS3V4NAKSHkU=Z;$cJaf#)`8q=g~e8PjJ*fG z_u%yqog%Z@FW*>n&nXZG_%Z>7xD{2eoQ}63x2ZPY#HUl5!{e(yR*ox8eH~MHJ5h0q z!et^RSI6gF{{r&m9SH#@$2pM6u`UgnodqOmv>=OP9q`~fTqK&pCEODeK-#bjP~i9} zE#5ais?J4>G`|+3WH3V`5SASu9+F>fALBtN4w)zXCZahV zq|bDP0dItgwYA>Npd|!&?PQT);u3Jd{MbVD9bgjPb@orPW85j74qJVZm_-G;^4CNu zXIzJs9>Ni%SGO}SWaM*X1mJadt%x1*nFJ~LykoH4GejNp(Kx^F#wD(1Tm@*IQQl>3 zv0h-i&;`JzXuQ2V&SBE7HkLu!J?Es{97fAeW`MNkq_|2hJKki;Taj*6IB=>OZ%vRw z#n$G^6U%|B{S@#3gD@rvKeX~pr}o`wb#2ya(ZXUo_0=hnRzJs8mVi7qqfsB;2rpl9 zTVEB4>lP`v3$W|EU@|&MfWfrV>hg&iQV>&MV)ahZfxMZUSC$LVz*mm3t~6KUw5fRw z-4O{S8KN53k(b868(Ug-)ctQ_AQCUqRq=8UK@|k46uE~5bmlfcs2zL z&|WcX|6_g(JK>y_e3~fx*1a>JTs*&+G-YeJTF|uOIXB~X18BzThfdaY{7GehoXsI_b`rMOdJ#R8KWZS>JFjxG{-A;ClNIKHS5lK!p!z zF#;)XE?bb`rq5fIf?%~E&^CyV*{@@`ksPGREkzNnaHK(W(Tq1-<0<*l@?03^ZQS3m zy>s{DhwT~P5!33dKhyic4Eo}kwTkyZL^7M z#k3>+w(!4U*#Qzi!(HP){S9;RWsKVzjV|05{S`U;8vHAAwzBv?ku!IG(}^;_-zzL4 zM7jfhn*R`~SwCxIqdyxnglZKFfWJ!mr?1vx)PsNc&o|h<^T~7#C(wiGtUaln3SR24 z|BgqTe`HntSY8t=O^u-3ov@^P0KtS2nrdN*^PJUIZvg%c z4uip<4-gJ6!v6z2go$*nD0v_fy2;p}IPlzU6(`j6ty&BJ3475owG~vO{hVhb3X6Na zyZElkx&w;P{ZHqO-)hfj;y1Uq#!6NCF&YPSEIFl95X^Qk9`(EGBzOtNrEkgU@eDJYbgV~-3Q?C!1LOVHjiff4k@8nZH8IRJ#tA;O6l%>_7D=9dbD*0 zfHJ@#7EZFRayf`l8N~A}kSgd*fs~byL>L(3jCf=rrUPc3g4J|AkZ}7T5wFsl09XiV zgLj5aLC@Rnw7fMAxXXxafqq0POyX2GC#Lyt0KWx`IKuelujSP;YJgY?NTm*smqoCniTWd=J&@72wx@{>DsseORUnUl?HdvO!(N*Re9a zzInpGk}$IVcEw{^Vf+I|)yaHJMgRQPaR5|h57Y!3seUnOG4MU=5@R8fu-(hh#>?z@ zz*=or23;o|?sK}KyPt{o$G-9}3^z7L83P8Q@Sj_2K&!DCKX-ecS93KGg#Sz?od{WF zyQp7S_0MF99vW!obX}Al7!~RgtQhzTzw@f)hIgx%xFW*a%+OmKmoO2JzyU3e16CX7 zoL)$i?+cp=jo)U~22dk@0>@`EA!(+o5n?U?@$an!Du5w+MXZ%cE?M)HXlaLGAxh-0 zpA@LN;|^W>EpQIj+b#6!7&wP(hwV>$?syND>?t-j>1*k+&*&z0aAkCPxr0YF+VV%4 zq*oL+HjL)R04zmF=#4FQz*=Tu`znBX^sd6XL|gsD%_CsEKj86^t}sQNp4R5qe592J zSAr))4ws-@MRt`>wO3uTDpB0T$#!3vCcbG)1s$=%{v>`)9oeU5(ye52ilQ@!0*GcZ zOF08Zei(m^p8>sxxlq-0Y4>VN_sIc$K*PSs+8i`F95?ZYp=3-KP`tz@_1uzaurwpU zW8-tMjZs6PV@(dN$+QgJWSpf32Q6?wUk<2Lv=C+=ooCgrb|=qTHtV?$pgm4q1xB+> zz85Tt#PKwGgUhYBKJhr@v$9NL;<^tU`En-5Tw0-5h(qZj)a+kHm2t*5t~z`sjx@}) zCn_SsQwAOZGrsCDMl6Yr`3wn{T=B$P&U!(B zZPsyc*XAvi9nhLeHoWiBw>EKinY&JcN04Z>L@9Tc_ut!e7slqG89J>rBp_YI&;5>n zw02J($UdN<$_E;6Jh94{h%e*7VaOm~7Gp6IkGr3B;C1zn&m;ap>43TS=Q4_Rs$jCx zBl8NQR!OiaUs2I+An@*@Y+)w2m0%nD47F#arK7*^kBuWZ=i&4hDY95)T?un`4QLNA z7>`eCI=fhjHSM>FVUnKrLcxfVOV8xiBMdF)crt(&(vl??bbPFLbJuRQLp9!aj!^t3EQ(^tnD?7L_Z?JU>YZVWk^7c zb&;!_?$$C4V=H(KybBI4TwVJq@uu3>n+FR{YtP<3^z;X-3H$2N}?qjX0gaOyM zDOQ)9wT^V$rxMcp#4MaurYQZi=<|FfsL6(47g)&@2yzkELI3=9Yh-hX;i(lk&oN<{ zo@j{jtKEC3WVV*1?0ubbp0%m}og8Pso#Wl$JZHY8{|OfVAqyD9*P2@dfCezqTlSA+ z@BZx$3RIU*xFK;1cnaI|k=Z!~fLNU@Ou`=XRJpMHPX~YPVCTV?CWTe#+m#doLL@m) ziCeUNV%#zL*p+K0&E?xGv90X=uDU#!raKwGpnhUa9_U9^j{f{^RWuFQ+<6B&ttK%m(mfat8P^GdYI39|fQ zpqcWH5Hoz|eqs5M9Dw@9xB~%+Z&aBw5$^__Dv?KH^Wt0!v^qmXe#UIiUe&o92ZbZY zQaDvG)N{fkFZ{QV_g3n+Z2YtlMu#B*zZv(@wC9bZH_kiE$aibx!_l%+)rbY4Y7 zZGBmmam8NSoB%NNa(T0LE+FE(v#?*u#I|#3pmHVz*iI1aWmezGf#3J;5Rsc_A9-s} z<^?)XT_)KM#~7Ef=gK-+v#ziX{5gOTyTl!dzB2^?Vr+LBDyyqCppmtQM+Z;}FOCfS zTF&!!h$4kC+Du$Lh@`G++)^T-wa%=MA*ryUA%%~DwF z{-f*dfkw{|51uVgiC*sZDuGFCxKz4povWhNOs$?(f%{Pt{wLjrUAH6zJkDCG@hA8b zhEOLqZs(_e02B?3qFZMPMvW8L;O=33PM6SNOp_-cF`;z<10xv!HOdG_x+i zK_S_Sgxr)Hj;3PWd9sQsBi2(wf>qD)DYA~hgDRD^&W`9f1!xT62MlfLkf5g}a@Ge( zfv^_-pNS6qYn;tr+V1U0k5ZuDg^aFx)Vmw|Q}FFZ@au2i@2jh8GuGCFX~2s3^m6N@ zZ%$4|TC}d6TDihVh-xKVGSWC2E_F?Lz(bMCT-pEjnx0!(kF&nWTt^KR~T%DE%AsRtCvGub@z*Wlk)$aMF}eqH{Mq8()C zbQ2d5m7v2-f-fdIM8jEcGpGtEKzJmrAZgZgI`KbhW0ztHm2Q&Av9> zXjS^alXc&olm7&={Eknu!o?TgCTwx9&3+I*De?>agfQqT~!>Ma#Uc1UbUcT!;J(H4zCYS zrdt$#=$gECX&Q;=Fkhxi-YxC_t1qUNVYxJ_9b){duMH7F9Yn1ru6uzo?_@tG)4D8J zph|Mlrl;bHTF;{94A6jm$x31Qj4%#gQ0G?b)NcxkDHmCLlc{W5o%|}f_*{q**{A6D z#ql!b3+g+*zxEX5s1>v;dE4DSh5stSj`h|JpSOdkZs~CtWMhGGbAxTbor1Grb z0KpZ?x@}Y-YB4MBh!lcYC=^YRj|H$_sP|Wjvds!b+yX8v#1u>Ya6NbQ$4~a5>zQ@@ zAI{evwDs#88x7uF!*dH<;_5fq|CKK_e)!`P= zqT<57l1F`0{pciVVxZliDB7mKIap66?b{1QX481Q#9}FG(O#&)5D z2Jnq9VX)>r>9|Bw7vm(<+96csbg77(2UjjK!2c{r$^{M-x7Y?W^lcrK+|#uWhREl) zm!{K{?3*J_=&jhShfS4Cbs;?DDk=%SCW$H8FV+Tg)+^=V+5(Brqf{+tM zzt5npXMY&!I7^L`m&pG*#Ek2f5CV|tOo|#(O?A%p;sWw-SYVydeL}^-yY&97)n#G+ zo=EKLNh`c9nU6HHLD#FX@%f41v#Y}khRrlqS;U+8XE+871d9fDrlk2bEG*Zi*yfVf z(l$+Qbe}V+4{}?rP^_GbhxLo;70Q`uJM`Y}Bg&=Zerd0W%&9up z)wOB9I)+Zdw{m15uI5t>Sk_C;o14|QUB^tNsyb=cZxnu-2XM%g3WSW^G9iEc?5FCW zuvKF)By(4|wQ#!45L^nKUBV12Y=>Y1&U3cWuEZ7Xqi*2sX7Jc%gJYfwc=$_YqRim z`te;7!@+{{kw$;RJjp*cYd5}cXCFb9Hv2d5ayyweZ)osXFGk4cEfw-BzJYjG`A#e* zATek5gL~2L=`b6;3&1pLxkPLMy(9^lMlpDp)j5?CN(t3?KSA$XLOKQo#R$38&G1Bx7-N||QS#JPae^*kQMIL9)oFKeI&B7;DCBd{%yUN5hx%0xxA zibP`=X{(bcJZ;vF;S%zn{Lv0vvraA-Ys04+H#rWJ3_Tk2s(#f>DE8;G7g_Q*RGq_a zN8~ZnfLH8ZQ4PZU#g(iYY#H`?Ho<#FI||Sw5bdGLw3h%=B8vE60Ps+a`tTVH7XbwR zB}k}t?_(55PUn);Y!8_O3p4j>nnHg`71jF>VB$JD^o^XETJR5Ci&>~L?Q$4`e`aeooLzMMt2sXELC)rmt^{ydC$Cxl&>McO2x;Y3Zzx#rO@hb?8%nTk;Fz!u9AkjzG3?gZ$! zam%GKG$~%F&LqLiN`jWsr^^3$x~HXQJOZFcbK(Y~#(sRZ+6*@zPiT(0B>$9PFS;V8 zCb*Rm{*RRX!4D(wXL?cu=2xnGVYq(b1JI^r?pXONChgv*RscjNV$oqoMYj57tSj;F z$>9P-a`&SQAM$8*@5I+{{Yk5f-|AaGbR1DBrFqDwyL=M6oiBkO?@d$d-kUl6bt=+o zb8e<>sy>ukZlHJq4P#5DL{*&4RXgY!z#A_w$9>Az>0U>3(h_NZfxo<u1 zSN;9g6*e4Xo{~g;Z+hO|Vd&mw_X#sy_?IQi+)jB2k|E{2>;g6f>2rPHxis9W9)dkcF5tWxvBi|*7TuQnnHs`=#Ph4G(vn2IWW zA}e%iW%g`tyVtFI;l9Id`bUKXX_34}D&kbpMqBpqcWhdygNowbK^OrEffIpTvkiW^ z>ob$<((1~)=7<>%TzSNDl1wg3Px<8Kwcp+Xb|-UmJzdHsCgTjxeo5(g!7jvQgWj=U0mKYTN7X@_h%fx4%>A@rTun^H8J4# z6|Hr%DCJ9wuMGhf%wsxoF)gT8{i07Rf3z-N{I2+ixe?ON7nq<5D1b)l*4)bN%W?>> z|1=UWR(JF&fFsfR2Bm=;8-+`|_H6H~ch?`l4j1%iQ$)*Em(j8g4B3^k9HDIu% zdzJ}q)NhU>_VQ;`8zBR7 zNN8c)b_ejU?@1)y7prmY*$mrkQt2S@E?r*52Wcs=)fDGp|MlXt2q@P>{Knbjz}3(^LV?S@_`;( zvTizUE7kNp`*Q6-LKMd95k_P$fMS!ZD|ESMWG0pr(?C?&$o1sJo_W00*?_49`3M_! z2N!n@5z(;m5@6Mqy5~y@sb{mL$Ek=x?l`n5VpN&~U2a1o-QA({isNKSro6rAC{rHL zsBlX(ck1kjdyNb1TMchPd46olX@Qu9+;6I4-H`^u-{uD?*=3yp*5G1q7y4jMat`@o z?o5~!!OU#I(AeN%$62el80~x`kuYW#BcSNUkH%#qeU6{Bqp~$wv${u`NsnL0Q&DI_ zlS=WAGJm|(GFPDFipuk=H_)+GHqmgkrSV=T-S+Bo1eBuY2+QQ`;uxlOPJ9m)i$}EM z%Du5QMcTn;sT)5lWw4e;1w3*pN3)sh9^!Hi3tFY2%1Kkz-YL&mPZSt#$R)b&Nj7Rr zRjra|r+KFIXS|DU+6Y2yHVN2Bm@4|(7lj(7>y5jdXb~ph&Z%arRL)cUyRZ?8$gfrI zw0O8nuJNiraICF#NN>fcR%nTiXjw<%liVD(#`+G5MV;#j07M}Bs=ox6)_4@K5$&Wt6-^h}QS3|nS@82zBI(g)MXC@j~T~u0$y{%&nn88=WVM*_BtwBr^a)M4tJj< zl7y~(dAj*M$ z)${G{D-71?dRFkP_IlFdfDsh6z3ePp{otb)s{dX0b1}!ReJ?1tTGe;u{fAh<+TTAD zKr^7EQPM!vQ@nsL74}H@IVz;sCS4vtBhqlq-!m#SdhUGtQ{dADE5ORV@%dfEO#4z`AmyLPWB7K{U zL^FjknlUEfa^N&yq`96je*sCA*;^!jd9(v|Ph!;8tB&p6FO4>ETNqhe?Ra#wdBrUhB+ zo6@KyFFKC9zCnhotI$IOY-DrmlA{Jqykc75D?^{-MGIF7%fKsO#~J=ymkiM69z@sf zo+otK$PWw^1l3peUivjkX3jasb@G&avtQ$XrscnlxUAJPK~v%bVykWFiMb( zX7LcjfYloS>Vpkt{7|5r^V2wRTo5b!^E|W@P<9;?4k-p0$WAJo;qF6k9{?B4Bo0)h zj4nnx@Hj*8Md5PUM*atNVJ;vQo*k@)w2XI9k%~xM=p4cLN_b%qma~qxwvT@IaQUKa z*n$VwFuoj++8Pk#b|hf7C6I#49-N24xP1jXCu)Jy^f)#~Z7O5U9FXaGv0wpgv~o(( zGh6hCKazo&RFy?2Emz6NO~7`vh5NA;nxB{0r?aI7Yg2DN zgz?og)s1UcF6a%fwrv*k5#P7sxnTdydNDw94M3%okO_aS`aD%#XhtHNr&;gYe!~0dcrc{;K1yrPmr>Rc{`t9D;)9 z3e0XI$PFI$S$~L*I(~iUew`xJN-krxmGGT=kuYeNb!@x#|9tE%b_9~_Jn!;*Ly3#I z8wPOFVx{EAxoq2elN;QAD?_|Sr8i-aFl+t3b`%h{9i}=x>kODxlc12+OTY6*3d$*b zBNZB`dBqMIC)VZ`kUf zwjU$iSYW}i%3qNgJj=8G3ePadL%K?SHDfmla!i(0FqVT+o{7MUZ|WQUVK?eW>WUIJ32w7LW~%8BznAye$NTFQ_!)4NQ<<~etJYPAefub?=-L~={H}y_uI;SM&arl-?!=$ zYr#v5p;5w<<7rO}+cYJ1W>ZFDw8J|3yOC-)v>cC`d|2-szo*W#6lSAh@ZqpSv;T<= zq`LC=dwUy6eI*sUW6h9YT;b=p&ot5f6~vpu^twr8*j$v=Y6e?rQbIxc1Sjg!y3a%IlcCl|`GLQ9{193IitP%NugTl23TS6oRL{~L=e(*ML z9@?Y~am|@68LaxNO9eGWOcpU-5A;_*AB<1*HL)69iWwspEWuqeV9M^KEFpKl+Cknf zQY2EXk0}uK2Bd#~6-bv0^u!8ZC>Fe0<(?ClM&edAxoHFM8Sw&Uyg-s+Ml5GzLW&zlW=$9HT*v@*uRfoIk$Y2lW3jNk*vUBYZu9Kf)wBA}SxCiA zeS7f!I}c)f=w8s94a1k6fM4daSR{)>Tli& zfFzew_BF_Mj}}l3<<;?)z;^=% zkR+9(2MY8F1efSMjbFE5hp|-&9FWW{M2_f01956>74LoV!B9A7sr8D<#!+2~ymk*0 z^ZRdy?Kboe)~W^<;U)I+&=sA2q*4BcJwx3c;LD0Xnz@>U`k@}N$%Rz*X{gIE2o|jB@a(@towG^d4)mnXSwG9{+&+n& z`R&#d`1YR(ZFl3D!6S8h?jcuYDdHg~8r>e>pPR0T3r$H1q@59;&F$w|9>= zGG{GHi#XXwYt1VnI3>KgpYS4uFB$9BOwy_M4tc(6>GuiXi+1LeDN^qWSTo0owfp*Q zzP(>f_3#`WUpDs)whCChM+Z+RB2v3s@F{9^mfSL$l(AB`3$ya%CH*bEmSd`YnPQQ7;*Wn*DRk@1!nk-%mD#HFp4Gx z2um4%%zO7`2{pn$(O{&rt)S=CkGF;N6K5@f`|1$)BIP5?WFAVfii_ zOS@}cVH^V_{rs&VZX_EZ*Dq>#HR>Dq5NF;s<7jzrU?O56(mHRpdau8pJm?eZJ!&Fk z;V!0{p>nL@_X!IQYo$VhV8QA2mw+llcdAYPT)60x7^gw~cf|u-H_xB6>TuQ!<&^2! zUa&j;9sR7xuK+59<2iUy6?ZTvb7uO%+hYUl8sz4hewFvH)UiCNF3?C&2j`~fASh_o zi{~!riamC{9>$@cl^73X0xtGq%^_SqC>uL}q;AZ0h+D^58KuE-(&&KK<8vnD_+{>B zbTUM(Ep6;Cs(H@138YNKbkV>L%&OxiOql+p3>)B08 z-Sz|$R{INFxeB~_24KH8im>7W{nU$Fw=zxIi>RC~fB)K2@TlXWKLA}NRK)~3*B^b3 zO)-%zyZp}^NAsEstG5k=fy+RD^;R%ah_BD%bheh}Sc_ExLIzu$-0sXp>a>bLM-RT1 zaYQlXCz}|J9$gZhy0;BS%tqDR=bts@DX*UGtmL1|eVq`ax-L8m|A`0h#uIfS!+@lp z3#4eI9zYkBRsInBVq0{8&o+T^W|o-&l#U(6O=m&N$3i1rs!Gds1$e1m#_&GsfaL#o8%170k5|uAJ6vaG^@u)E?H4cmUM) zE9$SyQg-cy=N|zEALf6<64rU^&K;%{TJvV9_$=4(mP>}2T!^;moeap5=E~@$YYRj{ zIQZ?dr>&ygs@w+)6pb_7+%;sL*5Ygqeq!OlN|cUk-?;q?BF!e_!G{p*Y43_Xx6>$6 zf}_f%@gP!QoO{8=Ud2?tyqS++u_xCPP=9qnFhe$}{k)k#3(*Y5u7 zlgn|B_(rI;kWRRYs}?*KE`3hU-XX?X;!A6Ae75P|u#M!uVI|!{f5UJqf5R5(=_GEo z{I#n4W@LuiAkpDR%Ph@j@JQyI!{0Cl9!R<#tyoacZ*3I(8)o!+Gv{xZ^r9?q)qOPkL5LU{3=OFU(MSiq(*}dm> zt+FM^aasJg(psxmhLF>t2FS@(=m5W*7&#@CAFM z#hRAq^4ZkwJF?T+Zh!?ztNFcrR=Ku7xPdM)>o0!Ld6=<`3bqm3?3ZTD6W`N-nO#Mw z(HmYK5*H{*{Kt!iFqnXU;9 zqgELhrEVSdjy(jV@Ho)1IRxdPt^{kQuZ-C(8SG1LI~O$(Mt7^0(Vql?unta@q8F}P zc-hRR_;X&;nEDgvS)0(AE@;S|)gG?otP^$mbKt_4<-7MSJOglM3Dy3YYXrX06tS); zgTG-?JSDpLwq!v8&IZ|mNbKXz{%~?(ya~I`B(2DEjM3;24^LVup+|T@y-6bJ^JO%= z`Z%$~CdRV3FxjefS?JboTe`oGXscY%BKiYK+?IjTF~s7MZ7X=2F=ir#mUv4LzJnSy z_Sg~bzM+aJaU&ke?Sas`6;jzccahBeWUH4vBp@r{Xty|yn8o#Dn=6Rr00~S7loc+U zDbEabq8_ud;od-9T+(t!`jaIHqyb1tz~-z(91Y&Wup6|{Uj0)+hgRyZ6%9ueReer= zo~C}>(z0JS6zRPp8v%ye6RP50VHW^0F9;wpfn;lM*yKk;)X|^9nrIafsWJ}sHBB+y7u*cyHpR^UR+gZa*P7w zUwutE=-mgE-Ld?lG4l(enCTMBQj=Rhv-MA5lYEJ}PZ#bK{NYx_9atiNsXCa#)z}_88k@dIc6WEzl{XGtTQ9B-U<8oTxyO+ezN)lY zKM4%a+;dV);&?lnNMZ2{gL4Yl!cgLz)j_F_{!WU1%Hgga)px_Mr{!@T1hMXO1eNYrRPo{t z=JZdWLBokqYq-qd?oV^|#3k{%`ZM)s|Au*WhuQDTA>I&;FYlPpmP~}FJm*V<196+s z*o<`cQ1`aq-5Puy+W+hosBn5dSy$QU{q)60E=7jW{UbevKlf6W&z3OO6$tj@Bi~ed zmn=IDr&ywit0{Z;Ag4L{=1FzDK!#IZh)d^NimmWila21z=Ek)Pl>3P^_wGXBG7?9W z-^}_e+L--)nbn$7rs{e2*z|L`nIjY_tBih-rPuihtl~#e6zn8`^%rfQo7sYDCl$A4$3c4;bTr zf`FE}?(b{bkDJ>`aS8+GmYqVa4VfRhr-XImg#EgR;%m%g@%xiMw9E|TV3D|e4*~Y2+P}3 z%zg!QMsq>b@z{B`+b*)l0hXH0Vy89G?MGAqq9|0Z?{N9Zl3va{6e1M~jAEi_Y0?nTrLdxeI##$RcE2;x1hs1>r&^ zjZ|YkR3M>g22DA!CgB7JL`rmZYbeC@7%c7_!5+VPrCp+x)lihM1r>`881igNG4R$3c5i5ox9XKrcFu0eO$yF*R>BiwEsufcK|ez zh3f(ecI-3(U1>^PdRKN8FhD>$0Rl=DB0)kgB9_I)P?pdHB(U_3)Ica!h!6tOYd}iq zy(8+rGXdPa_q})Aok>ogVRGg_fBC-s#5&-jpovMFd%O5Y54(=5Iv}$E+mUc5`w)OF z>j}JG&tZUfKf%kTylXmbrOBL#`JR>6(Gn-PlqBnck5dCXp9*;Wm`n^WGbxIvNMpGK zEF0XQBa3Ti>T$U9-U@ z1}6BIVjH-ZyvOe?eJiVumJgO2!Ttu&7<6%)OuR-#R)%rBI(T+RIR5T&HUQP@SN;*;kHfIe;DrOY@0+>dINDyeLm}=3IyBE z-g)30#-h*Ym0W@ zpV^(UqeyYMwKO#j1%ZjUp;%=mCrj5L(TaG=Qu5ZDz@aq#vFro3pnCAyxp}7^ekU8VkfThc1;vWXM!pO3$WYd-eAaRxG++mNe zB0=O=Wp_Eoal-_>!-N!o8WaV~D+3FONby~QvJb>{wnW}Wkgtze-Cy;4 zwMHs&wX8x%X&xDQ0EDR$+>1Pqn;@vVw~wOS?xRTq2ml9yEi2YY4gircg#54%>f<=t zJapMww7eHEmc6&{sSkY}?>`tWCRf%W?szOLPLoHR$Rk=??x6<*ez_s38tGB?Fg2(l z1avC)mjlKQeB{zNF}j4Dn~vbAMN`K90Ec$45A+5QE`8lFCAC~e7+jQ1;_YNIKR{Rj zyh7>Jr!K_OR)F{lp}qz&IH3m%wXkAEHX3x93>z*ly!JO5fH;}5m)B0VeK_)LzJB^; zqYUAipc}vOvCA(oLrlJ~Y?I$Z0^{xP7)lT}J7he=_ zT9>v;zO}g>HDN!eJab*<9|rHJ)r->n3t1ER1?$tpkyJg3DqrJvM0_OG#B`{4#eO@k zLE@p)h1dR-+vCoTVTkB^E-9?24&6u#UX{Q@qANY=wjxEhK2E#^*Zwo{52>Lz1n?4- zop{?DY6lsg8o6+PWPIHC5!3*o5MKyUE)C*qY{qfS&mXdyCLSS}_@`M|6(ev-Rh9<* zMB5I5^tu4kyZNd{W3|1gqWO6guP(VzX=Z3~Guco@tbv*@on@IGj=O!w z5y>43a_3|q4_|B5Os)FjR$QSrS6gFtR_=>*Q$AAib$KCD3<&;PC6AWJS^k)QB)zJ* zX+LRbo+C@}0Pl|3i2UmFnjK>EN}DnfH`i5gP9B9(QCE^@g@j-RB4*vS^9euFM2S|| zRWWM7a!a+w_r2X)dO?F(d3ZLZ0omSY^zC%-u=^(8b%~44UN-}oH?Q3asCk%Wr}rgd zaOXLh)bFKvJ$r58#qE5eJGR3(GIZ-J3XAvg=vG;6`LciWm`W5U{ib3Jj|V|H$I;qr zg~Ki%b6lTZmIAM(GwV;Ku^``g@Wp@?Z>QjEpbDC*0_5_>JdG&bV=d`G!NX&)ll*H! zu9~!S$|pv9wr_oQW#F$-yJLrjpS}Zi3LaRj5wSeiIk?ypf>ZejNUU--e%~#Ej#|_G z!xH_@PNSuSde6^wvJy13*KdsikNvYAV{m|KxS6SO25BDG?8@lms;*PQaD^(&A8|7Q z&XeAL4^m=)0UBdXGX8ZWXDN2e5P_qD*clEQi}tGlmbE($P&EVe3#{wo(1j=s3{k_= zQ4Gb^+38G7`7Gt&gKAE@kagI(}LmcPBKTK z9uINTx&$}uD!B`QLcgHvb`X>a(kYvTgV0%C@CnfM{4ez!@LU8PLdD8=pYgr(9`z=T zgjddi=p#B6inc(40mah&>C;R~gkiARMvsULMA!w=!Sl|~iWB$0K{<^3KnQ45=7LB^ zXu>qYQ8aJocpydTh7-X_xYLn`sVJkV7P~pPSG}{(J z2VB5VK|!N;t*$T94+y5yUm&EXUx*1x zU3-3Rek>9)YyaJ*#-OfaIX>WaNW_JzCi_QKO<+vkO26la0TheXQ#Flr)j;ZC~Z(+nKa3Yuu!_e$8$nv)q8s z;&eg%PI(}5Znj>wb#UmcWzu8;&@B^h%l3y{f$qpDs-zwCh5!n<$CItfaj?=P;tufT zfyw}BR-{LrMvSV2h84t5?LpRK?2C&W(2aK*dhTGQ>7rzxGDrS2pQTgA6YtAYu6oif z&`Nv2u&t(t3}Qa;f7HB@I6wdVrly0?eG~o6D=lVDvY~?>v*+kBOW<$RBuUAb{~OqF zdo<3_DFFe;kCUA4&PXpLSGwI&hn?}V9Lz|gR*8+=2U~JmuBK7N7c4q zy2N0`QjAG&jp^H-i}FG|-w0W8PsZ?ObBlzTU)))~+NU)x`RhGm&lzjYL`wNd(nw-o zO(ruw1OGf=Md7cqjj+rQxt~}PGgSnbinW_pCuiJ}Bxfdl`3LfjSnh?HQIf@d*9d8N z1TA()@)gkpC_d*DXdd`(k(c|wJtnGD2X*v7s=0U3uRKz1TU(4kdqX4$mArZgI4;ZD zQp+kTc52AIM2R-$ucrRXvI8%s&)zJ7d0n19*mh6mv3e@kZ#s6Rw_b#Iz9J?!oxfeb+avWU+?C%u1{XJD(n@a5VI-wXYGInM}gw+z3N zfDQ?u5#2qg zOwNZ$E9}p(NPGInYKV32uJiVoN!?>JOIz_x)9um_>~~e@?tYr_P>k0@_vi|{O3{e; z#^gY6i9>NBRL|QVF70kpZ-LO`YWB2nLwC=ISR0ipM-V{+!c&`|$;3)9NXCr64wpdU zp%qgS6XhTUQDFCdg7`3Y9q5^a0lXPN&luEQ>*CRK0{~Q=o2*}*Jtc?X`ldO`xd0^% zy1%07-FoCm2U8vZLV6Dc>Q(jep2zL>Vf{p%411A8zSd8)WT9YSpdR7m ze)X2YqxW@TK)a8Smgq3LK4fZS=YS7wV8I!w+L+X*&HQ9>LZ_54Xjx!K_kFU*jQw#Xs?hWEWMdK# zV}Y?|d#JbY5sQtxHAhmHeW0?TWxS)za*ThR>79QVj1@*k(U`jdrbKbqhxCW&VEXts zvq2Y*>>@TaocRT~aiQI^Js;}_?Wk02o(SuU9NGNg(duJqrZAlVza$ zzzAoI65y|$#bWEqpe@8vVKg`frMvw@Xxi~WjF}@6$r*ky0oW)QjzVAd6BM?L_1yi&+WYYIkMm#rB)1%^ z`tKL30lm3V%*8nY9OWv2h`Lf)fp2wQQrQ6Fw`t}~XF_RiIYeff$JJq;5N2u=W1xRt zFf*562WX}<)b{DHWg6tEWYrDSbhgaXGZ~yyQ77-+U^uVtF{Ac@?mDUwhs+>ZppFo7fc`b~^+|CbgP78zW;& z2Xr46yg3CP_g*4K3XcJZ>2wp-MrQz53BW`UVnj{PYW<4W^)tS0pR)t=(lpJ|JHGfylilf|6l2Z3(%0apDrvIIbWaTQ|YT%GC!8^y<@0b!9J;j zJg<69u9h?U!I)^B`PweT&6AJ(nP*;)Ha zlfJ(ptgKZ&Z}dalQ}Oxn3V+e?fXe3A#4XL1OL{ToCz5Kd?Cm=szCpPUHC z`4pZo#^c4&R@V|oXh_LcQ9oB6@voVuJ%^uIIp%)N$)d%XT98%v=oTm62{&>l#-0G1 zvstl6R18V*3IP}(YVWYeDTc|)S)uBa(y^xI_0(O(3S;`+@|D#CH*t+%QU_oYL0P{K ztH~IJ>#qXp7NI9I1OwS&cB3w?SY*(D7d5WzQbek>!k)?)x}YOkg?|FFxn~J$&NwT_ z0JoPU1plr$0+k-PihSm^t~%t)y#lc3QSw(BOw(6@!~OQFB5_jy&RHO)i%U;*wy+{@ z#6_rz$2r@26qbITf|{N>s930S95BLcs#~sEHe2akN&2C+u5Bo;d7)NL*RGx!3mdv|E3Mq+N5TWwW>V8TWt-~%j;PywatwVl^c&xfA4 z-h4Yj7a163Ju;BI?`OSs4HO4BsoIA}*E=XL0aaS8)#(=dW~c$=tX+ZY!T}qRt)sx~ zvfG0{kjC64A6(={BP8Ty<}1f)-C7khBO81M)qs<2?X?__{IoGbF_4 zE=G!6%@%dssuZ_WZ9P! zZ2HbY(fXj4_{ogPV2j3B`3o7MCDRb*7bBlrx(fk+p#nI(E?X?iE6h`KLrq{lNe&8> zwDbmbp0X7W>gxtegE`6={%D}0lhv>i_ad*3mt6!&O!@P+?>0}oQo&dIr-^wxCdbMr zT6K97T$4?8d?waAQ&V%!;RgNeUQ&c^&88>vr>YspnG-uR5hlhzb&1eC_tPQS^-!xB z3~9)BJEI#Axl&tzQte=7_to;ZAT0Ub5NgKQJpW>p(iqvXzAGnY*&{POH%Wg85#22> z4nRD#3dGc=U;;PM9`yK@(=WMu#L5w(Ca%U4;fi-15v6#utzrn7lw&A~ue~%j;F=I? zKpCmR6#@7?PV()~0-S|(Oqk=~!C(W|nOA$~TYOdHL?@Y2hW;I)g!bVPG?*KtV=frb zKJ`Z!RkL-kX#mhI*?h>>YI$Zo?!vZ_O;ug@gPJ}cr?fB{`JLX(qVt;=&h4u0tY*sf zuA%S4w5_;F$GK~0?MD{w_wP1o|HE)rqJ`Z1Mqc91cNfZE&s_~S|6VOwc}^iWNhjx2 z%XAqTwq_Wf5W!0Oy4RjrvA3L*|8;l5VxOVFt*%7R-=d)mC}I(JAi-e9bKId6oqZU} z;wzTXnH;}CMZh=;{qVU?(7*hT11o}*Y1EgXvOPBNFhrlT zNl`_nSF&YnLDoaVY4R!Ha*IdJ8AEdK&jiKg=>lrDG@oIXEQhzCa~7AC1HuevrdViQ zY&iv{2Kmk?t>PTuA(2^rwX>vLJm+Uy=tFRn85Sr|)~QiOL*bmZS->6ztYiPF@{rjI zfa^J2Yaz6}fmP-x77fLP{CKo(y{VEs41xr*UUi75=5ljFEe@x0-2@zcx17%2ltEse z7yyijNoVpzAx`qCu!yP+2{~^Pz(O~?D3=^OJTUaFC0Qt<(f`iefIrul;kwkN<>9*n z94)O{m>DCjqP*h@fF1mKg|~KFVtA63-LB$@SKG6YZPwH1(%uXYauD7^_ghxzPkJms z%3ePG1a8IW<3YPQtkt@&EpltCIR}mvidW8k2Jd7>@(iz}x#0GX56{JB`Qij-(_Yd+ zRgN(2calHZ#x4$w^%!!6bG%hw-eZE`fam>H$N>QgB1+lo8z>2>43vt;`^^r!@DDVe zAhvx_RBR;lmYMVFtSk@#olOBmDa43?sT*&&+7WINV0n=h1FmxJ)F!GQUE5$9i0}H+ zJXvC@NZId;eg=^E%Lk0lRn8m?0^cw68dq7D1A>YqAG^iwd9L@KUY+ZMlTRxiV`Hjw z4@+=p`HIT=UH~8io1(GAyUvpJ-&zB;U(ZMID(s-#Ik}R~0h;wLBwv1lY+46G{7}jL zH45%FeW1OA(_v4W6-Z;hOU6m(H33CphpQUZ9U-?^g~641z>9Tj?H6Wd_5O_t|E2eL zWy0HG>~bl4U7U`+Ocf;D4bAA>ysuKVE4FC(a^R?u_WLZRt}kY;-Y+@}XiN<`+2jSP zWeB>NfRrf}uxhdcmd9SF)9u>Nmf+`|(%8)Q?=6c#%mc*F5T4ZFUH?cb+lou&WYWY^ z_%Y<01NdDW|8U<|;Elx8_ACSU!Ssn}L)XjxAvv46tggX2As9*UyT!{-UHm1m2aq!u zebxd-dF|VG`>h59i5@cf7hJmjQro+j|8)`+$w{v$79`y84!EY}LEv(l57RT@v?qDK z??YzM`g%^@E=kB*6s^`@^QpaGtLVL&+`kwh5v&{CVGNhet>>L~FtkJ$48VB*D4kRYLg?n7FJeQDA%l%w`!tBYwm!lFs2fO z@W%oJ0DcCLZU#*@-+TgO>1`1B6_jq^EIke=!pWF6|8=pZVYl38Tp}3XFN8@zo7mNs zOE~`qFu^Y)*#V!lMp@LIqfi@0zngBa5YVS1tp{0(Us!rFy@kF(DH?zqJ673SOQ)C2 zrTphHF)qlIA~i_=HyY!_o!5m~XvGeb<$?boHl0XM^c7VvfukE*6bId@JSywZ7JgH4 zfX==&TkZzauQ91MsnOHq#ZbhTJ1&fvcR5!jDHpF|^EHh;g}kmgdT5#t>BYbBzUc{^ zm4Fm7v#zQ$xRSqVtdjywQOiXs4YDZK$7$p`O+N0&jCoIWHi;Rn+?$qam^bg<{rf^S z8BQ(10lIKPsI-dLEW|AdD4P#4i+&;Tct>ROz<<_kdK zXqYKm$myl$E1)$O;P6_c^#Pk$qep}UcNGk&{fr|Zpsr%q#=E_MFV+*`B z8^OK`SkB~cy1Z9ZH#Nmhw3Ko?w6)s`k}Gg7M1e%%njPG1Vl3qq+o42dK!$blnyE!D zAl3!CKB4C**>HK0Hn)cHsZb-#WZ9Z+D9O<&lw_B156qTFZn86b70@cyacavfo6%R& zOO^w7K+*qB2W8T;R|L(PGowpQMe`dUUYA;=m95f9(F6H5W43&WSHQ05J({&zu0TH@ zSTF#MA zw)GS0K%vs6l(!oA((L`)voW^W6IBIC&sB=!@*Tzsn+MHF2UN=w!;*~ogj?L6^N|I0Pw$!^BaGUl0{;XUD&<%IbaWT%@pAsFLx+znDnTJs2aV{679ps{bL0o zybr6vG`WO#Up8OOm1a=?3Zh?iZCz%ktzfJxyLzuH>#Rpy>R2IB^DedX!1Hd4S2?nw zHrd_1i$n1r5-&WG=~q}8b48T4sx18Hh6T4JMkfm9${QwCEId9175q|Gj1F>dK?BF{ z#eF9qkbQ-!i?A<(mCEG^bSBU~Qnb68fZq+1MatRAWBE)Wh{7u;-a^g)XW~Q}zwkF) zcyyLK%F-^q3 zUQuRr0!-Es;3^n02oBZXNS=l(s_c(mF5FmguB|2yie~Xlp_rk!o4p`mSzfwHR;pOl z_4jX0wbQfI;U$UYI?YGLJg$HoO80Aw(uDFn)xipta34(ZfI%u8oZ#Ad=9$^Vdf*9f zXqJ$If>`BWLmu)8Pw7hzBjh0u(C1q~z@%}(amxT3vm6Rt_@ZAXM3w%=W}_GIh_qe& zN&?=ragNddFmyjE57fQpIlsNVtvMej`D)L8rTlf@el^@Q8&lWCx+f%@DHTN!8xqVV zF&>C5SMbNDd0+(#dw=^)-?1F<0rv%;J(5nXlCkU$a>R^_Y38D_HvK~(E|PekWeP?c z2%=W-+0~lm_s6ajvFE99zpBDmy*U}x8fz-yem3zEeWG9iau`0$q6U=ef5BewW&J!o z5e6aWm-7sj65eM!qmHJa&fEruZdtLm^B^$Q$e9T4P+{>UD|T*_4oYWb9L2rX=U{#x zVlyt}@L{9H00(rXR6u6u;uUt^RT!mCpzBH=&M>)7fM8 zulh_B`p*;R&a|=*GQWlLxZZbWh3ofNaV3(D#aWb^jR1^wjs}41wj7{$69)&p9`MWc z#%Y||0>~Z31R&+~*%2IdL^DF`95d@Dyh-7<-RlK9j#xm+aV9o%;u=dg+0>k4ks&eKuS7 zEhD^Hc`9eU3wz;0<;8uw#h?ynQ^8tcM}$C?RbQ#RMf)$mxkxKahDfej^JOO7?^hEr zG;o&C;^B{Sz(LL*2W0>u1|-$6U*K$Gxp~545WM81hp~VZ+)XG@$U~`nc~ug4{&j~Y zOZf-|7&ih+5U-thI-KXO@F)fYIGhl7?ck6q)<(fTrm=+%h+TH~s@?0ZaYR@h4cBwi zMcw9yBlQyiq#ppHPUnEysqwUAhzXQJ$T}IA>6zLzQPUIYU}bx=?EfmRVUc`!(+L1K>i|$lK=pWA#-vN=OmU15XsYuBJIlBYHZSQBxDvW6u(jSQ-KolQ0mJ!=05J{Y-(VA zQ~VOtEtz#n^yk$u2q>{3uPTXq-lI!WyZJ}UcUXO45*p5#^wkT>WF8T|)AG_jOS{yJ zs$`O7ss{2*3_=4l<03>GcachM77HR>!+9M=C@OraO+S3+^r=r>Keo1z-``v)I7icQ zLJpTFY{&bv&UlioM!m2)GKNXEU~Krs#BF= z@E|bIUSgC*3Cfn*8s)%THWT6}RZPuG@OhCPyr^&5Qmgm8amUE6VVw$2)XYSe1A02JPW-Bh*g|~n+{Z6 zlUYwYNJY{bh|nzG;){@-mUI*WoC&{zE?Gr7Fo}pOfKPUH#U5=APYd_8@K~~OzXOfO zfKUzXR&;8gD=G9alIbttlxpb97bQxAwdO#@;Q7jRtrvQ7OPOK9FDdA0 z?}CEzFL}d}XrI>eRb!lQ^nnlg8w`k^2uNd(YWg*rc0H%Zt3^{e7J;sBqIOCFCka*{ zteu`|&~b>Iih`xWuP_`*%eXgP@GBQmcIgyYy&7iCR7@XzoK_Sa&PQ5kxW(%6@SYs? zh#xaG4r5@uRcr_N#_03?--q*Vp{1~`)#f;*Qng(M= z&J{9GZtxP(q_`Fd(Ngic=Dhy<$I3-*pMnb=?ka3x3}& z^!2}Bwg>acZ0O?5r0$Wni$gwd#6Jv>o;zHhH-!NhRi!J31cptI`TQOgJGoLQ;d*y+ ze4PW}@l`zx_r<^n=Bq-AmT^V{u2o`ZdL!5n_AxzTgDw@bkQQ<`{e}$)3IaD@Fctn- zjgcW`FPnZkrC-bHOBXfifSrHw<#Dkt9;hw^^%)>naW>%~Km(pZ6futnG~jA#^hQkF zIDry@CUw6x4gdJX6{Vp+y^R)g4D{R_^mC%~xb87=M;jwRbXn_ebQ!dx>bh}-(e&IV zh$yOT%EMYT52EBR?8*$6D0M%ba6s=YrjDPp>#}0!Cm@;z1FGu6F6bhwMbwOkwbtU0 zJHZOSJ7wwJ75cc4%Or2txI6hGXNlRTrc3lGg2Nf+PPsa@d-Sg*fRWwU9ybKg&694w zj+L&TE_Uk#;7CcX=Ck2vT&vylQk%qeLyRiNFufhf#P>~RtvqD$Zg0{HVE-v-4j2I8 zJ^J^;3;3CgL4ZbH#tpi6M3mMP!M?`vNe5~yRp~AOv#jtSo$#Y3!3>$7XnGq(@6QCB zPyFqAAK<%_E^>8-g=NzV81D%;i68_h0P-Um@9Aif)^RPW@@JD%?zb6^lLZOCWojY- zI-c+!C0uFQ&<{t;Q(WFS&InM#f(2Onabjpr+L7P2FXoXVCt9(JJwCKp`GyOZf@B0TAZ1h$k?ZOI&b|Z4$G(c-HWEp5X_4DYB=n}6V{Z2}I;u__%P1Ms?17icnEayC5(O4%h`MV;=)`)0d zcL2bAa;4O5#crMw7`tWr1ygCS!r7kJAyHu&FOz)*{v#e^OOOzDG6k{tFtf_=KH1NyVGbNS;4zTLKxeFZW%$9mW*=D==xj2eyy#>|gP?{tH|)w{vA=NB`vIZeoCy?d$F%r* z@P%R5$Uw`DB0G!a8@ihlR?WJ-$)uCztjz)8y@3i3v%PG`z3LyGlgUDDMwOne5S|kY zD^%D%v%GCIr{9;*6j6Z}L~{zc7@OmxM|+6rbB)TV%u`cFl!?9`Zhyz}b~w9C3UCb* z#(E@VOub7V@Gx7@OqfO&Lbq!_fjet6InHv&^_agsxfu`?*#V5Bl)X}*B`{IN8ra(< z8C2=&1OXHX`MP_oxZ( z%N5_ZfQZ576jbsE@h>~utC+x5;sLd8f&I<&)LbfalWjNj?lw()uOMa>cxxn1tX6Ug z;^KB0U4}5`g2MjhvRUoW3#pP}zru)si!BaFS)|lgP!U+qQ^3ijCa7O>+F~Pdk11C*@xyEBTxOaa$ec zMTT9g4!37wixRnd#S7tqSpyLvIe5c*&w}%tUt_%UmBXVFw(1vF?-jnA&*D~Ikyn(g zYsl39y9426^qA9T=>}4X`dpSASwzP6Z+JQTDoQob3Pq7(Q|}sU`pD)@hsD_2H(f-D zCn!PZquYnRmkN{|w{Vqao4K?%>BCXe@ToUK*4b-#ut=W~h*_IPZyk-ZD<35eVXVQnF}Ck9OPRcR|p+pmZitH>Ye} z_m5a|{xsa9uk7K?p3dkvAT_*-O*u^#Ub;B}ou^b&o?>En{{yN?; zHs**$c3jQEK3l4SdScN9g6A{O;#iU+U{w?qd)G-lj?(qm3JsSfZM?vC?~Yz#M0ulsr`E!`>4^T~BK9&` zvOsIr(^$kH(MPd`F321-=B&DfI^79Sz0Lw$)r!t;$QA*m8z9J*p~+MZxb&ShA~eR@ z+3jX~NXNAMYc-F*WjJ8`ZvH@m{&w3{eJ;)9LYBOjMM{!F7_~ z2K6>yf$PRR)Ah@3TfR~H7bEAiNuQG5bJGeGSZ8v(Y6fhxpE#*UCp2!{=W5Hh%OKsr z%wWN2jA}uUg8|~TWHb>^i%j%11}opci7`_1Ceqk;3a@Quf?;R)+!UKoy;IATUqj#ZH&PC3+)(z?HkhmO{{A#h}Yk!G~MQ z!%(-ZqxloHjCz-rfVb3z!g-y!!i?G20oM{^0EQQ#xo$o8{Y_QJ#Lj66;9LzaBQzN= zz;mDm~0&rY1Xqc+u4@0G8{E?E4pN>^Byd&ck4E(I;?5HTooe z9uB+k$zMHdd;y{?gVSjSm<7bJ$&uK&XSSj>mvh>1ND--N^CTY7j`8Z}l6)e>`3dp+ zJh`;niHm6Cec*ywig9(r#uR#sJZy>tH(5aLS%s|F(`sT-Wsg6mTdYc{lx?<>-sXf* z0+$v-d`973GuW|I`U-a-;!7xfC6q2n%!=BlpHri2yw6+PbVZ3~N}F4x{Q=Bs6ueGB z)2t;3GXvEos@(IK*MMfpYqnjH77I{WLSOH-&I`3qSe?)gO-+8GRJX{d8YyGC^kdWe zqZil3=bP1ad?g7&d*6kYHBG7G$|uegX!?(S%eMODbarbb%YT)p*dx@D^_7Xp2Oy?* z3{payvDt(w##ETy!5}aQP)CKxt(k?00oKpHwv)Q6iJ7!yR3neu=nqF2X<}Mm-{=L5 zCp{|N0|$=RQmT;z>hL%!WD0>`K98MlKNh*Rge`VXFof$O+z za!EwC!<96i>^|}Ne{(t%clq1cimPCTz0guSz10|m?Wpg{NRvyq;-F}sMgqk!q=_tV z3;pB|&Nt~hDVf&#V|`Z0=PL)e|6zEF@D9+uF3~^PTT;pcfIkf*&d-OPv*pHFsjLDe zi#QbLl%UEIJ9qW!l@WrTltq?yWn*K_HiY$`0<^w`XQp2mkzAdoKj7|0pu=>^u!Kp+&>Q+-}m@z*+$d|0h#pTYh`9Tp%SRZu5ZX7)9Wg%PPO`%+ob>u(QsZqJcE z&4=i}Xu9fkd1H*mehZhYw%?F`c9h4>E3R0xNY@>2(P4lK%Mk9Wp80~l3j+RBPkKN4 zYuneKwJFc&U3>{S!+~;Yx3N_H%lcml-fnotp`%L&43TV@Nf|LUHLR6Dmt(vX&W~mq0eIfP~w+Jk~msY{r!5%`n6Qn zIok_XNlMyXe%Qa(ek4dZf9tWdy;@Wu8`T?8I`v3>{l^>ZSG6Ii_ocP);{wZgsEFP#Bk6xGJv^JZ199RfOj z5>{S|@T`9rnqV^zzTbGhHVhNwjq7@3ICK5Q2q{*@Fw1IiTU?Q5Km9{jYEdeGW#j{? zNP(E=FttXX)f_s1?Coz{o4 zza_d*_g>ihm&|aS|7&7E-rrbHK=vT}%&V?d+Q2951Oum*3k}2yimh<|#Q_z>9ohWmnuxYVLbjqujbFE%V)9mi9 zm^QA8vcJKY^!NY}?F}IXUfsT%H{QHC+UlV>5xm|vP6`wX(4z&H%>~|gbAADvqdwj- zPl^O$vwe&Jh#6kH)_PX)ev7{%6fK;Gdy$`@?VIQz4e_|(1Jmr-x00*4AthMLim&3U zS3o=jD%62p;qcNy`5SVd60!jaRX?x+u>d+O#TJo@BAhg)!4+<2_uaT07hQd&y4lLo zp?On7YF!G4%HUtEC+Lpbid#5DrCJsk<`|S~haVCIX!#(>K3+B?A0e~iwDj@HZ6HZdJY)IOzVe8kV7lL1AcZvpEeBFFT>&I4X3L59K&Yq1BZvG%lEUT!~ zm^`;!&~jb2^KymwV1RDaafdd5XZy|;GTJa4lr`$k!BHGS97;7M$9+FTc_79HxX{^d z@>H(=;F=D$I-k?m$>jdww(?0sHBhR5FC@MC9gieJppkVjAO$!7I-z9N6u6qgwc?Bc zW*Um!3>O6IL5baDyxm8i77?Q@Nf@jyEO6fDL*gB4-(UFdGEX$t8^5U<7d)a>Cpq3tM!kNwC zD82=xYr3Mog7K~sEoRMx2iMiT%5+aWq?A+iOY0vB2@xJUi{c{6U8m+A7HucT7fn|N)b+oSxF}$qTCy@5 zame~y^RRZkSGT}eJ;}dAw|z#h@PfG!>ILb`?|+107H`7` z9-~{A?MoF=S(?94_TQsyjg>_v!Qz3iT;XO5^mHz?;6UkUmAb=@+{yuY?|Gx4#$4w{ z;CTcgZbFGsV_DH2#BS@P0I3QPjW8!v(b(BFd)KAjryr2>`BN%|fq#(r)5^~n%RkNh z4};*sKMX+&CqJzrf7tDwY>Cgu{lx!aklZr|J_yuIU0mgPx6O-v)9ihCHkQ^msZTZL zG4Qv3{#Z6OdA>kMH>2*!w3FBd4sgctmD&ezd_b>C<@ATTlWq z{Y=9b`zT)^Sn<*eUalAQDqM?wlN`_e0Dd(SQ=zu!Z>5Kqz}lezDM*;wPEUHi?P_`YX6#^7(plcd4C4SD{v-5>MriJHMezpV#>=ItNq+3gj&aeIm6ai~pi7T09C1R~UNMp#CD; zNu^CR&ZET0<7U#!toxcbVSOP3XFGU~^+iMuoV{75-mc!R!7ky*;Y9`kB@)4+gEg;6 zEMQQ^biVQp--HGq=y3;XX%E0}AfCA~HtIo&rF<=yT1CQClJ5?1FOwZIV)n4HF2zp$ z4{i3|+^=3CyilABBbYT93>6z6D#y7EpL=P2zSCg%!y$00<0Pbs^T%te$1 zrM>crG80}%awA@01aC4D+OF*fLla;l zJw`(FrivgFZM#EbM&Ont1KHl;3Y_~1k7R3Jo6qiOnpERZm+H%a?YnE?8 z5X0M`-RaYhET-aX_H09MGQ4Imtx=^;1-7DPZcXEpiF0NGy}l)_q6Dyi^8P(K)&TdV zPq_pyD_d&!1NMDo!s=U1Pql>14~t}Xo^4+M>Xx>mw-_giTOJwzx$yI<0 zD=S_4Fd^P-D(n+kC_LiOvQl#f+Fp2jBqsyYG7v7pvE`=N2V6eKvZ_J>e6%2Lcs>LR z{20t2wgJzgcxFAa6!O89Z-BXOhFa+nR!Ef zv11pk&sK0abuSQQlz#rH0ijAhv9Mg0Drx#y)olK>8176yasTO5_-ML72gHauVh=)u|m zlnR5~lXRa^SDruqqmre!FmY0Vsl2jFW=VoY$6XNb7wG$P@jQ)Qw0k)2=%iHnWv%yH zd}2ftJCB#U{nKA3=taV`zp=?U^PFdU?>J^l060y0>x|;8CW;3Fm>>NXJy)Bz37y>l zE{L80acISgqa-apA&j~|xIj5PI=Yu-T_U&E#?ej|l9Up<^3f5l! z#l31w{;pNJUVKEktWxZ%yh?y9(#YH9wWp<_^r}!fh%LPfT(cyACxb=dMa%>Oue5+- z&*?#U<#{)LvN=+mj`k?BR1pFu)atW)qyoF(;#>Geyt zj>rYkKLKBjnid3_LS+HsFqCKs=?U|eoaCz+_J(|a{=>k%D%5tk#sXk@fVbC`0pFJufaZtF2nwS6MS)%gnk4Zo&si};v)i=$Xa0Dw$ zcLsb}R=UwYmx|Jy|J2hQ<{j=QZnNSm^avM5hzGhMz*hI$-qQe$w$F*p-#w?0B`=?f zkZ{RLR9P_XokZ8sj$Z;d5ShfTMVYJ$(4l!uwV3MS#cdP+qPN^XFkJuvo0WNyz#CaG zH(m__8rMRozhU)dvyJHo{A~%Oj>hkBF*5stCagXH1*n7xVJ|i9tx5p;YWfEb@M8Kr z0Mo~Kz)G6Y78eL~&vEGr6~nDWfL93AFEGA*oJXQ;CiWZyKY(g6h4BbVi33-*_k)>B z??i`MvA}y#tOCW2HchKw8)JS#LiyrD-CoXDmo?ay0A%C;B=cV}eq#A0&V`UszZ=eV z>t~r0S~kW@)E|&9qdb?)rs4VF?R}n!<%QUs+T1J{CBP57hb;<~dn(4#Y46LaXS;ax z3%|LB%7)0~{Okkh<-+74Jgxo2Y|-lu047~P{1&u=4TehBPnFICAoyl)s#qjN8He`~ zV?z>ONwtdBws`e7L)DlJ@>0)cPieh)u14<$2`~5-(DHJ{UbQ#}m~OJFBjUS(zw5Ml zyjF1s6zmB(YWzx|5y?jLg)RC$W9-+ zX_HErcSMBaH`4dTsDq9okqDces`x6vnH^OnRDo5WjK{|06@>S`QMg| zKEic}bVWVMMNiErD9yt)W4yN(`v9N!^y#gUjl!GTKE8sH7heo~7fG}_9#Eqa-uv9) zB!ADLNdqgIHXu^cX$jG9ccrmbU3#&sZCZXQh6kQ_wd(ZaF&5Yfb1V8X+*A% zab_7NX=X2~?%B|aZpG%d`>2?#9;Q{fW}RQ#3SdQyWI^FD)7|$!PJE(Y+-#|v>}M)h zQ?@9O4bXBhbF)TJSybo>UR(;9;+wXuW0`Z@*wOVD?fC8Z13^6`3WvTrtbh z-Qc5s1qh7 z+thJK!o@4C=xev8!k+;>9r$l5{Lk8#+dLrZJyS{i79gTzCtT!jyH~}2%ZVwQffZ}5 zJ+`3ihRRqm>zqn~x?x~IWqx5m363g7CgLS!HBH9Y62jEUJYg#=BgFN0s!|EMFbkr}w#Wrhps@E^+U3p_aTf+WEzxnNDFA^q z%2*S492ZYf1$KvedSvLyhgm<-s#h!HB$r;YieovYr#g~c6~0c4W7-w3gQny*&m>&{xRnl>C$QqL!nXi2<(_ubYjlMy6D$4&Z|Hd4B|>UpT_@(Y4FxrO8S z{s%YA6S^+A$_<~nwAUpNQ$QR%yuD9ezg4}tetZQ`TL5Xb*|LC|=mLc+F`<5+Ax_~l z%7}&e)UIOFz*dO5*O>xw9^P@FIbX4pW<#~7hTWz)gr+><(vvmda&GM3v9=WqouUBq z<7uve7*lPE{o7*uC1rC(E5(TejuLgZYBlY+Gl7|J~KWDqW_j*eo z>wHbIAJ@q&?KhiHlp4K0;Hv$VyTD(=NXfK%rILd7n&^Na!Jqm5E*nwj?vdQYZBH+9DsS8hc4SDq!7V#*CJonkm|Do}dHxfW6|IPIyw zZ@dU}z%OaYBbHQYc-tVy9&&;s*qH zKmi3n(Le|!^nD43$V=wvNQX!CUHOL(B88`&n>vS@+ya|x%l(~a$o)O`fH)TTVmyTm zIpzN6W8y^(XBGmA1?t7w-$llPt{6Fw0ksPGMiS7n{}!#remk*AY~yZoDR*I;gWNoq z$XVYuH_xS=75;iIeCb2;;3%m+hooYj_aI!~(n_Lcki=Pr2B8oMw?R;L zENr>28AKz;4uEJWzPl1RJ(zdCr4=d$u3b41iFP<6Ev#FQOTsONBXS5a<7jxZ9o56E zKgbEqipd0k@{4jPZvR633EK!yZ~j!Eq2P@NK&46JIHxnv#s5rJr)KmQR>nHBow80q=tm1A|-^- ziVL60y*);ySMv~h7RQcX&chc+`|ob7mTUOJD9osiWl=N%gb$O0fNVeQ5*i=)KM>FrpHRM{zT`pf{hi((uirHMhvgD zqt&81ML2bQ)%PB~J^{?pN3iii%{8raU|$BlMu@W%8qppI-;Zw1t{f&>Iad^I>I0^U z7T(6kT7c_i0z^sxmnH_9_}U%GyDqDX*E?XxHn#x?t9_pV0^vf<)zMkXIdGtQvBwWO z`XL)xvQsPytCIYz_jU8q&;cRI52n${V*Sy8Blr$NfVKy!#oeulrM|ZB#mMP#q>Qhi ztS1X`p14>_o0aB{0tBr6^yhD^MDO1-<)QlErc0^~OlxaLT6pH+tR^+{G8vI`rUUk! z038he=`N=nb~*rnMhuJr8B*KWEsf*+D+24e?v7$u={0<6=*=&K|G=WqTU_IhOUesY zLiJFlI^X7g02==@6$U@t)^6@*L$~d43`4CPMg2$^a^i=FflC334p~V09ECTuQm`$; zVG=UT8)^6DL1;=XBsKb$iBPUq9uI<++LNUM)wW}Qj)U#{U0XHsb+2C&XE}P{<8ochxOlGvWRjq#|-EHJo{@4ld_^_ z`915P4l`!w1c7FuzkY22SC*G{|AU2~_^5^K|7^{L+Ex-A(RCzf+Ea7vDrP7F*8vta)hdI`;BWdHNpDV-oI++`n>|JY0g_6%k zYR>%>wcGo;Jug!DwfFEo5|S=-G4(5a_p&7%eh<2 z(rN;E-_JwYzYo}cSXT=v*}E^*4|dkwN$Z3$aZ^M}Tnugx)FFBl0rvLT1M|7%Kvjdk z%9pH`###i^@1#lT*$b3ArE169P6Nrad7L|GOvYTLb?0ogT$TvVC$4j#Pe>FSE!BI? z3)_q9y0#;Z_5K0 zQ3oRNjIyt-B1)C3{4gCGR2l1`1117iu>wWzI1TRQ(-&L~1Z|VB>#p^O<>s3#H*y?R zS_N7U?d&tG&eFd7Fm|O?ig&^SNN`!yw2x= z+Y+OCDLt@{nAcgp#O)EEGhwSy56|kYJx2)@@LW7K2J%fW?=%WPlP|HsXDiLj;UX&_ z4?61D;hhb?mIqLyy&-@XiKCH#!rKQRnG>XF*PoG*FHT32k|r;_CnadA;*%Y~j4Z;? ziozQEqYWWdvHeEC9prwyMC)f~q1KtGJ{Bxl>B4=^9J`(k>I(CmjWtR zU{e6M6ig}2#P`wt5{{<`&qee!R6hAoRBNF7!Nvvp& zU~}rbTc}(_Sz|d%3C>UBPnE-Xx15mBl3l|?k!477`G1z3DU%WRf2T|o(=oX%F`8jc z^xoqByoHFrvVQKfr!5exO0X6sqiO)$W^ip;#^QN>e!w)bWTyr{&$|h7^q188<9=Yp zF*yA|!3z-&`rGN6P(m(^7#jQ#V*}*axeJ-eq!3THSRfpZUe+N^TDuDNxG;%(-cV4n z(SUIO2i{d)eXypagd3)gk)435wN!7%ht~Xlk1i)u9qDFcZxfj%^-02p+s!{#u9#^t*s-( zbl&@7!J_BScKCVk@DrTIRj-fh}ZiDa)OQm^oaMswf1hdAXyp?*&Oj>-!W3%C@ zXr7nCK+4r`XIH@To>f(w0k|fVE}%e!P6{=#%TEHfzXT3yhVTzq75`hEFV-Ga?7wi0FifJNLY3Z4*B)6sTzKcz6pJk*$#Z7gTZYL+LD= zk#`_#XJThRCPk_QlO=<<0AnCdZA!J%#=$N(zdQKoH1QUSQK$QAggo>?r-;>r`?amV z1mhdD2DTBpt}t)ootUaVo4BM}oA~~hguwI!LqY)5VIrBYGf{Xt``6!McYbqDsv5Uw zi&}&$%Fyfcq!X>>kss8U&9RI@!I5!d>3i@69`X_K8$p4ES3*?>l_p4Vz5l0s#qk(Z z9DG*;0W^F-lUOLb9b&NTZa#(eJy&p@$ON_Xzsf$HD?+bk6m;gZ)^6<8nSXWV&3`H| z8IXjy(WE=hm8@)R?|*H8l*GQ=J?=4>cd}+P+4;b``F4GyT1>7W zVL%<^K(O2;-Cq6EH>$CU18}=^oDB%lGe55Y)DxiErV>*E5rBYua_XXvWl6EUaOW)1 zBcA8X(oAPPwbfiFegM8r1*{d!$`@i9NSy7d++UOlNjj&D+K-LV z^C;p;)gIrX4BDNneS(`r^ImZSZazE)MEYvmF6fS|eh^$_p?1Y{pBpPi zDN8&ABG7zVlk3B(^XH`PDIS5)qyey!LMfft)R_JSlM8ixQs_PxKz0GZKgX5%lykrL zAJ?@p`19o6qyd}r^X}{R(iY;ucU}VL*pa&9M%XGt+|GW#Ntv(terD$k`(H$V?52tB z18c{#CrT5 zt`57D@XW74k5yOo$3*6Ol&2oEkRCZHrzJYvOkVv5W??oOU0Lw>-m2TC{a44)YK}n4 zqJ?WuN@11dY#|?lyso#uV%alM{i}6qy{WQS1t-C1{d-A^?DcE$ZXQLEMmZL(rF=xR zqh!OTZ0s1;aA~YR6kGb8upwJY@kCrnm$Th#xNi>`^|4VJ7vqr^$bRNGCOyHU#>I5j z62qeNoqX^l&sZxRjJihNrY$hiX)O9Wwt+biwhwrZUZWEZXXTaxF5=4!^RPzBCY>4G z5^mAqNd>8&SdcbgG+ZilFi{{+FPph9bLU@Spja74Nj;yDTCb(~P~bjvZD6pdKvi7> zc;RVRy4F5V;3$#6D9az>{#*I>5tqFeGUOR`{-4D@$=kgk`vOac|K%~@2k=CHSxpY= z3w^l?)l_k?oQ8KiC@kL)>KX@=15&Z3I(IA)*{gX5wojEFeQ;Q)Vf+_m+PT74+>u98 zPnour#B{CM8#ryUyD!aV>r+vA$whBKb5i+6>CJ_G#h&YNQr9|G5HXE5-BQg0(2@2> z8j)S2Rm63>2fUBjK$Hjnvrq?&M26l`DGgR2JS_8yvC-tu%7(&YXReg$h1}e0_@}ua z+q_0Gx*Xcb3|wI*S4pL%W91L5I27a=Yplhzj%GDE7%1qXoLZREF50=|9=qq1aLn~n zYkSIXlvKXPK(F`BTI_Jj9sBxPicEo-qUlC->=Z@z@ssA>;SXdA^9;z|=akj3T}-&>!zFL`EF+NZxBd12cQOFe_5&W>q7!>1k2*dDDOE=$zvLJ3 zSn>8Bv=y&8*yO6dx71z4rnY$fT#*{ksfNmNyB_p&Gsuixw%!(jBy}Q3CmCD7jA-f* zU$e4%)e#A6fr2`_C{;_^)Zm&ZQNOO>CC!pBO}KbN%`Q^x+s**vFD3-m89r$5EzV!i2 zMum03%8Il_;!8wR1^?~$Hwp3CBz*UOf39}5w?=c!}^yrj`P zb8_WoiO~tk+eAW=k&#$}`$(v(5mzC?juM?+F+PB7FTE4yVv^aFC?l*zaqhX0@~9%# zt^@fvd+pN7P0ESYh_4BbHw%3a`kLBSYj_$AL|apSP!D@-p|-Ra8#fCbfIo|n?NDVu z;ZW(&U6fn?#t)V>bAE%J=Mo-$3I0{HcTuvRL6@2JGU77?*wRI4w2nm1lcai6|BSSj z3Aip`igV&3i8)6MP69?Vv$790vBZ0B z;Eu%Od!IBU^fu+F$QXWfe0~S^J>FKLbAGNi^jq zfKHHO$$ro(oOT*E=gs=CLGY3-;7C>$2qq_|gxiOMjR!`;s=|LGXhFD52?)1&_p?#9 z7W$?{2|_n*?dh!-VE2<6&HP@pNeiKSRx~>nDY+b^q|kYe5Q70iZ{vjX1|RZo=pg^2 z$ZKP+*pjp{B3bL%y6a&sJHx`iRSt+^FyoIJH_R-eNS%!QznyKO@t^DWugLWZ2|%E# zj#?p2z(0xTs-nJHnTV(O#FR3Cy#KcI@24Ym0~6scUBl&6HQD^9WV?r-za^TlSR2&b z3@8yYC@2^TkPB@z5Td<^=_5%57Z=rT0025G3&T=_+T1OJLur++@h4p#XKoivuFT1KU-a+t zOsLQ|9g=DHar?%8ZDhPrN2;(Ti`7v_i3dRB%5bxLS#(bKGTvuw4cb8x#NU3qh; zi0*a$yU_KumfUX_1C)WYM&OjnYeDiQG@Dc1J*RLBS&lBwcU9tZ!he*)Ka< z?QfarwB+MBQ#SGs>_j^qy+rxwRq78XO-eSi-szv$v$Ag?v$u!>URuWNWmTI99^RIg7L^G?iZfn zeZako|7>@1l29ZW%?c!7lJXqQ(>|e7_f8ojF?S^s*g#DqS_YO`NRsABIF1y~|wr=H$ZF z1JZptE8IS&Bdz9}rLq?FW6CBZRR!+90^wn!NP?huuthLspwMtuS&_348dsE*#itpQ zlRr{A)OntPaCQi9?MH<3U?{i#04hY+MqAYHRD=g#FfhE*($^{d7tg7A(KR5UiG`WTi{2%8Cv%_HAaj(-!#iJq$Mh`UwbpI1m(rS@XYp>B!D3JPaNu zPJ?S!6C4SqN$Q94;ul%QL!{71--|)Ui_Z@9V;l(CnCpOZa$%}!`Z6F8B#17 z+faR*Aned3Egt2l*Ki~Sd-pJiS?eBNd>b@{(0m6?nh%_+EWEzxI}Qn4K)^-nkMz%U zfZ{`X8+3O9`Y*d@7DkhHhW&17^nFvgPO5<)@Ln0wY~6H>|W|ij+O{D zm6f|GvCwfzqVZ&ihDlk~N=gkYczQ64zd6|l)Se(IMoYBXEcW*-lST4H?=2w{2$I^n zqm-hn737=ARqn|3T1XS3oo4lXm7gkEISd3&uAlb#C)Uxk%mWdrrQ0C!&SUEqWF? zhmmjUNj^XIw5yF$z0YHLjn&LQ#eB+}EksSN(4o>O`?`^%QTZXTKWmG{XXo*R8%M3) z?u-qvJ=(Zsc!=I5XNrX)oUk_q$eK2#2Y4oD=FNHckT~-A9bXH%x13q1bB}-2L)mNH5iUTl!1z&~92b1xeZ(G#B7#fCN))GrJ^2rf+Gw6OH&UK-)t~-F&Bc5B-exU9) zP8(!1Q7Px*+xe!F#K4c21GLIj2OPPTX#lq;MvGcP*dBTU{XS3Tq>+6I?gUb~)Fp+$ z3olQZ&-s~hv2kh**-%SNzy?5N0cF!IRUoO2Ia5^segII<-?OBl5m4)( zT>h;r?*K{!AEW?+GctCPM~2hXV)Rs!FG{-?r9F{n)L|?ftN>h2sTTjy4r9mKqo>i^ z%2d?t_uM>K9Mx8{1)@97M(R~os^iI&Xuc9H?=k6eI`#Npv{+oBmXw{6?8AfUk;Fuf9%!FUy3{Mh&{j=h}f6XZAM{uEpi6{$C zl~x4b^PLIomLC~7_2(DV$G%ho|aQS=L%IJ6&tm3jjmXyCO^o>BKdi>$RPLQ(8SFSGk{O;b#O z7yCcu3N&?Uu=~A>-CG&_;oKB*9eI3thmMz206nOhTu1iJ_%E|YAT`fLgIw8AXVBmA z0UuR0@h@CuPhqr*v)5r%grQNop1?w*zGboLy2tW(<9xf+K&~ZP{yzu%_v4YPjRxG? zQsYpriw%mJ45W7v6qXi_oRJ^4kbeuXYYJf8i*oAOT!WRbK;Y8-7Xa0)QMwlT@F+>Z z=9V8j^PEn)bjEa5`Z%U0)RbsX4`E&_m%Dm3BXwW6(eE>mPF)8=8qx*ab0JOO8LwKI zfaEtztD!$`LER`eAD=EaeG%T}cn&0De6w^3SNxTT0Xq;d01%^F%Wx3Gvdyh^^x6(? zvNVB+Mt&70ccVDkABUBH%s9TM*Vj-eE~E7V`GtnSrZYQQ(sN?|N0OOlaLKp!?1_sx z?yX;q&62(js)txSUmu#oeJ9C`(LGRKm5gte_M4fIRb4a#{(*gJNv-{Q;<%hg5ru!Q z-S_6_#n6^w zPUW`lDT))U&vMo1^X zR&Ern38`!4U%E6g^3AdO%hxq`qEwy_&pl)RCMOt|Cix)=!U22rwQ)znZYu&Drfv8u z)Jx!urD#i`8h)LRbAyR0bOQ>}Tg{tjBaZKOt~##JGzm6Ck~oqV?(jPGGz{Rt@clmv z)5EMHeS|GJ*WL{S$p;Y~mz(B84|q7X!>^TOm7I+?b6$`c`|x}y7xh3^4{$9IIr6P8 zYR%XwkNY303=H@XAtWn`GdMNIk5f%8c1PD2@drlXOin)dpN9e8n1aXY+RIe0X77l! z9HgvqI`_X-n2PzLMFjE3v`eG`*j*c^kAjyKixlO}O{9k`V1R8g(l=T7T(@!Q)Bj;7!8E7>1-|{tsArPgD?a$6 z{SPx4ZGpvML{6a4vxj8Wkc3`bw1&Cgfrt-J)Lt!)%)b_YO6CeT?QaC}n!7l18I@*q z)+-Dj_XS~49`0pR)0c+QfoqmDy*lY&&aRo=czu0N$yC6ru;-)X^X_l#^|_xxIu7%6 ziFvOyAXxw4b5m@b80S1$=g?h%j<6QbYc>ExxR;onC=s$1p5QNTg|-CKoIj4|n3~?) z>pqrmRM@afY<-5P7HwvAuT*97df|?f++NDsiQ4vn9X{ABg`_Q@31(=Hqq*lA9n*Np zm4QP^Lf0pvI#_cJ1nKPSmCS0h|G@T{eN%5(dqA)7xRGw`zU}OGMtUBW*yUq2whr0DMGU^J8q-r~3rnb}T|0 zKnP)nbD8pjhex~5$z?l!T7BSDl(z7Bz@AQOR`xz-ToC9SrUY_7R7aCB5j@rtZ{+8%^ke3oklgXO-+RyTNb{vKFs9i8Hg;KT|m#XjJYC5X`>^W5$oRo1gE@Hx42(HdK#clm#PY*+_#T48-Rp#`&3rT zj`a?)6v~AX2J4qt{O6jZgE%K^St7R_k0G{UDyp}#c;MY)(};&?m4I;;IPs2wVgUQY zw`O5zr#l<|U2~Em+UQ`Dt5OdCn&@yTK-kyUj;6JR@}adY3pcei0j1J%75;G54Kwu@ zhgZZp5Ga3FQ(GzJDc&1`g`j7BxFPZ1S@eXI=yB19Z~lh0j_d0#FH8`6nevgmh?H#&9=*?uq2o^Zi_uJ{I5%0F%_B|+GYZ`Jh(<)|ibGd|3`)doOIthWVmvzFKbX$jrsggpwlvZo21ciSKq{?0~wHaZhbPjlE%APgz zJs>RPh6(~gxJ~h7iWDWDh3mFCpq%PP8JNtxG=Pzw57B+f+*?UHfILiWpsboNx-=iD zd!PQHG5>bqJQt4HX7PTIALGEVW35>F0c-ACmk-L-Dm&FTMd99_1Y6D|sJ?Ci-k7*` zOQ&5J|4#jrw6p(*xd|wqyN-Jxc%5J*tfjKQH@_Qj&UMbRo)ML0xYEhz#e&XL~%|s_=~L$ zz`7i{syvs@c7wY(S#e)ceTZ=&r{aIZ85*|Hx+Timkig%I>CRpYm1h!-;O`2``2~5> z2QKg-2iuW=uH}P_=sj(HcC6VN=0NKCH@Jd?h}A1#zcDR7NDqzuLGD`rHoIy^I2A_^ zoQXa{~v7sny!)MZ+|D!c< zI+XJ=lm+M`uSIcV53CA4x)1pMuNu%-fKFi+eiTl7Sy052*a&F*XRjBQuLj?;-z)2Lm)Uy9tMMmOt>dmYF!LppJxPB{a}Cxn55|B#lmb5+(-w}0av4v za~5$W9Z!bXxNmIOKZ+RaoNjM*iDr`xl)Qk4uxUym&k279MtCfLHsA4coWDhLau<}S z=FnnyGq?cQY(B96OpZEo6>$6j;$VrqV4c*j@ovIm=o9d^qyPiX%95teaQjSf)BY;# zx^i6ot2Qn*i`c^e{n%`Ju)5tBKjULIS?9X+7~Vg<@~tv&z?*d$6ECvjiLKlp=;Ew4 zR}$UPdz9Gu{Y3irOYM*79z0Dg{e-T~ne_+svZbNi^&iJSMQUm&a{;vVqq|?r#zM}m zk8swxtA$NN)--fyPE^l~*cODg$YvAQVN`>zrka zMh#jgvx(G<1e3YRVA%SjZ01>_&U$w`Ze_}Kdd$PQ+(mDN_N_d5+nq&wctMPkjWle-&{*Om)6F%EA5 zB$hIxwtb?S6uFFn!nyWZMsxew+J|bIunho?MrJK-)BMjdm{P3oEe#PyZIP40J(q}H zD4}->#Qmier+Hiu<{=A#u`=7iU{vn^{7%fd1ir)7=ccc^l;z-11y6q}7bop1^WaMf zh2?1{y>y--3~_GJ!qxs015{`?)I(E!FZ<4yj_1^J_yPR# zGs^AGx(%I;XHC^JZ2iyK|A^9c9xDS(;RE@onSG`#_)4qN0He&`jnT_DWTfSF$&0Q$3)t!PqM1nOC##29;&XSJ)pM-U!0%bBo7 zg&tvWl~=1{;yCd$;PZauyD18xfX^TLvM*<;VetA|_neDeH{qLWLdf)xx9MT(aJ&Q| z93DE^i(KfnQLG1POR7kGF%=RT{zPR6CC>aXdhCW?7F)TtqBb4nd}2+gNBwuPkDKvr z7G85;#&pO*QHONJNCekTW7CQ@#*Y^(fs_e7!zonBt;^uRpa4!b)D9<`z)|CD7JgT4 z3K#-{dvgII(brm;9JyX1nw#t^JcDq{7fYE)5Olj!V5?GqF$yVcDz(M*`X*Z1-6=Nz zE^De8?lt|rVZvSHO9}otQdk`x#Yw!OBwOZ;$C!_JpJUVCIUpFd4%jcR|MUYe+Dhs zhu-9nC~}Or!r?NLJ%68*(Gsv?Jeb(+9=pYyN=ax1jWFLy*5JB-B;Azfo^wwsEmPA* z6K~*tW%f-1(QcsPCCHgATlctM*{QzEuk(5vU;bnN!s#vMB^qE-G;_i{?NS$z|JhGy zMjLI@!5)9D7me`SU3*0M#ceRG!*YKI1i&duYAbRt{Z)C8h~ropKESaet(>AA`KP#_ zTH7(!!sx7*=Kz9k@MiCc!f!qJ(Uz4dz=2c7U^nz(`ysQKasAz{x)$vBFu>a!mu}1= zhBcUNx1Vxez7J)xGHc}T)wC^Q_o1Fr<#4_`%ZcBahbp-IfeIjKN&l2Y+v(kLUP=~X zj{Hb=%LJ9D%V46$l|(!|JQLo(xOBdC7F$VaAnm-_DdZV$2>+3LeCO0ir>s|>*kgAa zBWET7e+%;4>x$*UB+igrypN$l%wfodm`@hQuxP1Uadk#$OG$p=H&nd)hH>0|7$r>r zwuo=FnuBtiu2| zz<3Jn{D^;-BJoiI7RyyrfMPlX+3k|))D>6+PX_T!=Pd&-*7=NWy&Hp@TM-jeSaWQfvixP)^m9(GkxFh!Rdxe)tVW%4KE&f{ek!3>>xGEJ2AgP1%gdSC zjt~D1X;ALH&_J|=?E|cleW78W1j`I&;GOY`j2f>bgwQJtvItl0H*OABZf9iF!}dI+ z-m|4^wFlobpDsuRPF|+Uav^Q!kJ1jlcj=+*l_=`ii%L{;aiq?vBpEViyNoi=-EhCt zmol9c@gdLtI^dj8+tL8kp*b#tlXO_}Y16S02LU9+v5``b*s#5m1`T-N=?m0FVRjb~ zQ~q9(fa)(<=TL6c;L;|93xr&uzY3I~r+Uov&e9k~u+$*991ipxOvg%PueStdr;H`= zXVh9om#*Z1NL27W%U%qxKuXVnwstTF?Oi40;s`y?+uIG*Lxdq-ks7mpa(lO%;b2t8h(G$|66WQKPkk;v`8?)7&YmcU| znoSk#{+&RtzPFc(?&>8xjW#ZR$zN)w{(5EWADGr^g&fyn3*}-pYDl+gN`UyTzTYQQ zdNI4)HS@-+n;mR@-|1FghC}^l9&4^$Og2W&jaHrh<`~*57b@i4JJs=U@&l1WB} zcPIkR$ZHAwNp*dIN?Xh+dJxCo-n6dWn#|*X;JdoY;tso6iGOOI0<)xF}$SUap+y=|#+;1_DbsWmb?RO)TBw8Goy}mU6 z(dOa+5N;6ZwTk$Vg)2mgmkZ(+>U67mK7R)a@$~ISU*i@o-ZQj2kl|rpNOwbjz6=Hg zE@u(ySW;~)(c;tu2dk+gU3+lJ_iin4L>cElJKw_+C{^gk=r~vy+)+nf|E7H;Lonya z#8bvvz)Y5wW}w(z8@Xm2tfnqezTK^+ucUN#owe+W|4Cp5u&U1f?R1maycPW^tPJ3YQb8wn_S3@0-?3U_ zjoSO&Ac1ry;9OOG#aflGbnuoKgS?DY-zl_)&(||i_#CyF%w5(%3QF>WRnr9aI>H%9wxUKVXQd?*T$197KxCymTZZ4*8H9q<5I_z6BT zVI8F@hISM_a*i%N4ar$OD}Jp9(h)=kN~BURy|UnI#ZscLDysJhzbR<(W9n<6{`GHFk=pmoSBQ_Ef~Rmm#@-@@li z6{eOw(tVYt$~PWkZ`|G*sCw))6t=Yhv`a(7d>`{94!Di?v5eEW&gYsZu<633M_Quj zkzaAKLo906sjW>00_}5Rwjus_0WVZk>#KQrte zZy^2X!jbGEv#bgyxRe+mpfEARb|%6X;VaJT!Wi}~du6om68OyC6`9Iw!K1}IK(NN# z1*Zin{9Ia62!lr3=E!SPX@J`jwg*At(p|qo&Q~TatP0j7@j6hKHZL~IdWm$@_Oqt6 zp&eislqG1VsDVKK+CN^3S4~r&`#Uj#ZP8V?K9N7S>)&AP9v%MB_k|Yux&md)aIg?QDxOm1jNY$+=LKXs zSF;FzLZ&q_9Yfg<2uXzui37PCqPtqCOc2|ZZ3s{vgDAx!5Bb4h5Jhwi*HbR5uDjqH ztWGWeNsUbIy3_lbGHqN8WbDV=zJY4N3=p}qcWgECHR%q%KrjrK zych6g|ECpT4aTLEuo)2pI_GV>9|J!)J_y zS9f4GF0a#c+(djCd5W{iWXa|MRGE5Hn^>g>M~DX_hg`0Eqpk}ki)U|wBH z-*}WKzxhOMbbL+SRYfkX9-wc4 z^KW6w0Z6|A{*J85x|A*_+>nJ9>a9FikgC|dRB~u8yK9UV*25-J@6Z?1z))EfM*<)m z&rWDrP(f3<@C9gw39$C0=$Msy9u_1ih7X4Ipc+F&>r5yw)4kotXWcOMhox!#@kZd3 zTC53OK}k9YP=k=%8-hpsGr*J+K<5GJ&!*57Rad=x5b2L^|M9|yg%1m~p>4o?`&1sB zY`5StP(f{y?YWc575*0FSEhic^1tQ6$3A_EoCHUQ|CxAaS`VA}tedTy3$*>pmo*l_ z+PZ#?>}(fA1+O|TE8gE!*resdi<*~BNYZQ?VZPfZ*n)xufMBtBO7sn4qtV0uq~SuP zi>AIP#}#Laun&FBz8T{1b+`}7%K_i`s!*i5s<49zAArrtQcvGD2ntM527@P~?78xa zTBmh4TU*4bV*qys+4>Nr%~9TG|;F@wN%)^Y<$1#!xnixIi#ikKF! z!=AC#saH3ug~p=RSWQxbOpS)ggQS08MsrDD-Zn2Un=u16K&5fw24ySuhLx|&BBePe zp9Y@754XW{*n=ma`CfXU`&Vp7j!4=uS^lbYdyjcM#w8BBi9su?AsW?LibtGU_;YE^ zO}X8v3VIDip-nL!IS>jh+#dLA*L(y#9e7F+lp?Ny&}{m(`O$@?l9^GQMLzz`DhcF{ z15+!O!sd)a!oi~{C>I{&L?euP6s@jfYI4wJ9-^}A2JH(qyflpu=HH^3(G)3ZL@&{1 z5zzgm;*;9`s^XD}$}xhBgZ-Uc0uf{3i+}?RtLpkNN7YUhzYJfVS#SG{txG(gFS<=~ z)nU)fjT#C4M6KZ+jxS-*kVnd&PB?Vrs$7}d6U?F9ZTUiFOFzcNf*~%3hPhPTiINj- z1<9(y4(bX6X3^p6ovXG~wVTqF33gXg!-zq6IA`Eld1w!CA?!f}jggEPWU4$2By*Iw z*JFrA+t8z$fCzZpY&JahIk<9ef`th{M(f~!3E2Un&qmm~ve z&a?}FZjkW=VTx+NWaadDw${1NcB7iL%sjEV0JcY%*<`J`bRJ}Mm>kr7&uAF%v6a24 z_82c7+&I^Aqj%m~pxn9y=#v0NVS7lUdSL_#nJ~Ev*uBkhvpd|Q>#qb33D&guPVDfw zsTs%G$XLx;W8*pg9v+4Lk;V7203JY0!MiA1^}ml61gO4+N3^xjbA3NtD^71DsHtnX z*36wktws>`f9RFaE*R%xMiPzq9}34Sd7%}ngEsN~Q=5Fj;Q zR^PX{jO35N_M!B>!QTt;65Rg?ATl7_!PQ^jWK~cj@Z)TF_tLv+Er;oMW~bXi_x<1l zbKES#{zyHPFg{zl=^FknNs-D|NIYltP0aCKvvJHwCA{tV_uC1-Z|M@NIUi9vk)9Uq zVrT*~S24A71q=7+uoiughojAmN!xbzD}#IYdAyaVSF1P-^VOAvWG~6LQ1%KL(6zA+ z%x9;k2fmq`hC$|(N0LFl>bqrOqir{?vsk-l%hoO9HAOPq&8!HapnI30v+%P-W`kLB zvW>NXn>`rg$LhB!>3FqQ!W|dy()&Xr#s8l6@4qx*ssKo|Y|gqmRCka|hMNWjgrB+s zB^Tz6FPVuE{>5{(DG$#1@Ct2EM;+Om>PG?r`L2yTuT0p}db!tD+hIW~^~W|;Bk^VF z&RXunrHaTU>uA~K7N0oh#)*adHJ5+(1w?~p$Wht3il#Zu#R${lHN0wo9wJ>}k zbJiK%k7eMTT#Pocs z>*)vg@NNeH@&)FHiuMQVVKAP92TLQpqc*Iz3CtcQtG~;>&>5KSnkrW(r6-Y6(mDn|!U8hiZb7e78AvtlIHY zk+8Te&f`2|-M*Yhe9eSA^?H9XzA_d+9dtWu05Nrct`!hn**iqP*&CnG)4vt9QS^0U zTXV^JYpnAh*ue7R$HG;WTib3!I@jMtI6vGE+sE4I#Ucij&hH4B-UEULpd5JDKo4n- zv4_$ypz>R>)u#fG!?Wk%s!)_mCLKAK_L?qijhn`Cn7nI0W5{wh^Su1|KcgsNPwRr` zjC>DGCFqYyFEkq{FQR>IrpvU1R$5m0qcQAs+3;J-TBHJp3R8jq-Y87AEO&~pzWlrW z%=zG>bJ(*LtoV-pBuUibL)_b2C^FEU*Ce>>-_k{8D zfF0|sYP$#gUHaXb)v_`ULug1E`#m$U?X z$flfZwqKIn$Tw`*X=pEQeqfBPw9-wm{-T=tNG(uELC5{Xg+ex;dPuX!`5mEIE9l_@ zQnE1h0gq2>0Vp)zb%q|9vhk|;fGODto=0YBDF6hdtdNwY!C$dI57 z`!8ft1WM?`)C^HS*#2I&@kq z+ewD1(OK^U=Ofb)HhLKgnYoGv@Hg^Mqu2BJ)Qs&~E_qChhSW4vtfsT^38y8nyhd1+y9igsMnVqn`0*WLAswNzr zC)j46U9+Aj6A?azsRU>$yY9IUg8^j8f%2v6V5px$Cmf~G!4%cX*GieDvt86f^f+BD zEWVHh0pgnz_H}P{b|;lIJq-_b>a!5Q%t~5~Oh*_W<{J(VP2w z%;Qp$iX4QH5hSu?afDHFAIKIVgPG)$_3;>TP@hsMf}6onwI}?3ls2wI8s3kSvc6tO zkH>xcTIA)ZvV!WJ&JK!9BIe0lda&YgJ&ncKzO176L4Qg2HQ;XFYb2tk;;!!SzJvKb=9pSUC^a(_ zH^XZ`iFy!ZSIXI;yn9k1`f8Aj1`kt$7n}p^NeTbJxQy}rY6pZobWyrHH1&*$Yv1i| zL>+3*mHQjO;{g{BvM{hBehuz;z6~Q?jXE$%!q6B~fP->929K0v7fo1mz-0s=6F#hB zgwDTCF~)HfT)0w6d`LgWm)*r)USrimqielOKt)hhzqCIa15tN@@c}#*a?@AfSzo@V zy&F=*lcI=nkz@X!=0!>>`4w#(9E(nfnMBmO7%kO68hrx@j>DWO?PL$Ox%TNO&C3V0 zDi2Mp$T6Gb)ESJ0R^sClHUQGs1KWQshfWGEE+ItLX6UYTvJ&`x6U4GNMW4LL($KyIFW!&+de-e=$xKEh$N zcY11=4z%#DcG8w2`3yh3EwVpIc#%i(VLaENnd4o|sDXvO`Yu3*q!k5j~ zjh#VS+G!lrG@yTBhP;oEMpL{k#16b#^JyZQCxS(o>!|2SsLCPK)6QKR3n(VMi9)sk zPUqTg&YgcOR0AaM4@gfSVhLqK7umOLh70XXGC3gzJ36)g?N;-0kT?gdt&ZECG9nHf1lHjL ze&CjnWX8EXR7G|JKD%xiL0ZrkcU45_lj(Y?Xw~vkDaxX~i^Hk#0OyD#gCYqa%xg}Q z?g{gp8ZVnD;`(6eE+w`|DgW@1hRO-L40ZTt8EkAea+Y2qlj`aj(Sk$HkdiX9D)#y! zpi@MvciQ`}fOKJN>WF`LoxzqA-jOA+D^7CO`039Uz&q0c)XdN4JR^lg!IGdPz99A2 zJCnuNf!L}k8En<$9RpBve_PtH&PBfGMFvTxIdSI)oyw4G3-B|ZV$x=u?Mb13rive8 z0*sDW$D)U=ont z*`=$n%RfK<=bf*+17eL8Gf%s}mp^;o>PC2xeysdX1ty8YJu{wp@dK0%2pvhxeR0CEeXqvsz+k$GSeU`Kp>gH@NR-id)gubmlUJ_1T;2x+Af0?`-cni zUM|IB9Kkfq96$B zCrw%q=~YGrLy?&b zfbmq#&Qstt&p)e9Q|{97ot^={Pj77-z}*irg7`f^=0OiXM#~_Dv(Zc}Z55c)D255k zZ76lxEhxI~!+5;sIr+z0FM#-sYD?UrOK~dmO-rw0<8$;z?Y*vXb^ejcN>|FNuCG8w z3C6IjvCzo3inpxPIHB^}qr^Kvg%9)Js&(S7?CBU?ue1@yMQd@jUsjN2)?sNYJ+bn?&m=-=NVLGnRf<)nlVZItl@R zgs(;xm9I*IR8c8GcaFV1os7O`pkbo3jL-LG_x!vr6icjMzxK z!qWw%Cv;zY(h=*lDPv7pta{{=jjoJqGsju2izJfIFlRL`fSb!Du1lM|p9w*-lW zJ*TzK-CUq|%t=%Dp$sfi?#|tT$;M%r%`dpX+UGd9;@l!q&I{z@yc8&dYz>&jpFO1~ zTucGSFEhoV9}Aq4|1K8dg*h0Gz{*&Mf$3SbuJ^aVPE&)sk>!8L8G#-;p$Nn0J?Deu zW?_$^6Ze`G0-Z$w9oyAe9Oyszulf!grO=erJ~96cboQ4aGck#CAV(172-VF3SBZzy=7-+ILbr!6Z`0zJVfl%i~ase>Ji zE5aD}q~-f4oKsA~$olo+aKQ#AheryZu3*XQjF05G!5ts{UfB%iBwaERK0OniKHm-a z7`Q-Yw2m?Db3&$ii8R&h90k?j-eeum&$b^5@ zIBnN?1fl>>)Ww^zS zfC$dM>~-yMxJn75-^Uqp4!Oa5F;9viyw|TPS(yD3yEK=6kdvNUO+nRftc-r%y77pg*4JeNxsq8#WvlSV>(Au35lIL=;J z+d%|TT1Y@!N&Ihr9nXAEh0CoA7Ad+PNye}PR|*m@WEYp)ZC2qWXRC8^@waot`;r$D6HQ_{F zUUWi~b3d@3Z+GkYrmc1%l1cs`g3@J5uRrsU)u6rdx`woaZ&=IV#%WOqbSvS;?kWuC z9pL>iqbv>odOg6ucVK0RH0``6dKGW!rhHesN=k;(d3kAIzSUwj2l5-W%v&KN?@?89 zbR@m6_CwhNGcV7UDCY6|wvhzU-r%<_Hg#}H=u!K4o1NWMw932GH`$H*YMPF8JyQ4O z_5ID}4~Q^~lW^EqD=e=l72`30L{*{UZa28MOQXXL?6GOUj?~u`CJapaAo%c3IBb=l ztL}`IS`kQ}QY|A1)h@n%^|R^F0`JveDZY#l)H7=B*S+2Sw|k|_HXeK6Cj0WF2^r}; zDjR3}>x7mHyFfPoQk!k3=VA~(HZvuCMSs4bo3-}$R!TQ#y_C$F)z?g+33Zh3>qTnk zv58SnynMqU0EKV?`K7n0=l^}ty*$LWYhVj|XfK#up8{$KwhJSYJ>VxekuburwR=0| zR%W`x>2m_Y&&jfk0d`T@1j{^8g*M|>^G>-HCsEnKme*4vwP}}@I@V^#OF`ER6`6$3 za3_hXWoTlJ^1O2%c;vkd;<$58^Yyd#L;pZTi~Z-y&jr=wdLfjD13PaK=9ZGp(Nc~} zKX-wJy~N-4E}lR-vWEg(93LJg0k-iRt>tYsc{%mbhoTl>%@DTuIw1dc=cGNl?sCKK z=LFHECed7Ra!A zhaeBYahDRe8VXO^&F+o}tzeT^2?~!z z?mrmEAv zW{`Rdn({|#K6*}c*Se?+LsS~Lvrd;FP2azCAPtqjpx@C>0k~A&WM&do2*N>~+XMLC zgRC*YqxaY}ly$(dWc7mlcbnOC3f|}PX8pK#YKhyEJubrZted6NVXmzhpFhdo^{Pnq z!kZRtP1yX`?Hi8n>3*dHv%A!1;C%yP6$uDCWg_SEcWCcpYi7CAWGmr8T7OZs@mBCu z-zSALk4%Fs*1vZz1Srb(Zq*+L2HP?JZkG1(ac(K8;04NuuOpRIn|PGde$c9%@j+g< zPCzxK);FAl;X~fJhl34w5BvlBb2B^WKBxKOtco(!_WXVu`d~o4CYow%hJt6AK%mz zV8SLf?Mdes9lhMGn-_-b%W8D@h)Id_H9?OKpqSWo;JjcxF6dvE*$EH=1PU=XQY#X2 zCB{(A0N|d=LT>}k6v6dHt@@(b5S_V^$KG;9B%R5z%NPV2h$6=|o8cE&QCGp5zB9L@ z@5_wgfhe-y_(ExigR@(%m4L*@jBgEVLX??wRJpr(_j!uC=>b=y z#e;7^C-rsz_$xnN&0bw0{r%N_j-CwTL~rZ4Ju!mY!?_^C`{1laym@+$4Nz=IS<<%b zIX0XAY1Uye-&@cMY*W+oHCfEJ98oD8(+43BZc!={X)GdTmGa&p8PaQiXY0Nk!2ds~l-_5$GVZL>^LG0x|=^T@Ywj&##I` zsQ9<(xyXqfn zdx|K%|G*+fV$AY4-5VQxumQZlR7`c<2ZO|yEh;TVET6qH>wP6wKY9cVhg0!+Y8VA6 z;S(e!6hqcrDr^em023Q|YH1wjVMkqS^AhiQ7Y&3}`+TT%${8+GsXuQ21o&f)7T5Um ztx{S!qR~Gt%=)}$B9xk&T8U2P`;4p7hp2)vs`p6iB&&kme}};w_s2ThDT{cr@Uz+Li;teoT2g}K#3F#h9&PRTjy=?*@h?C- zyrWDtRaXcXYZ_PZ!OpT`V>{=wWTn6$Y_UK0!A+P8k6^*O18UrtBzesK;sQtTY5}XO zBK=;s4c=#kYLn=heTQ}4{-iZ`kCNMkPcEh&<<=~S$hOePzE=HNJ}&eZgwP&&=clZr zpnoT@UK&rJgQQ2+ZMn8S08uVLSCELFCRA8cSYB>MK_-F&Fp z+)C_JX2HkY(LA{|94#B;Ox9IDbXKrF1vv%Tt4I~Ysal$0+- zjql_03>o6qn&`oWLd}5KTQuV!G==qVZj={uiW7hXIdyUv1lOo`3rbUvcq}uBCoQc% zq2ISrwXG1Ch&XQtdux;PtkZ?e?xKq2maY0U!0Paoo1dw`iazKjWI7%C%B)t?=eYpj z42Os4rA^ZK($C74@l}d=S0MsG?vo*?;0!X#*0cqG4suZdXn`4EPyl&AE|Qj6XRw#> zg+#t$k$Sl6l)p#D0QNS19sB%h{)+v3`>DWVQ;7QT33R-%mrJ@wyQ5qLy!7bBy|Ss< zEz)(sGoF8X{OtO&>ekB4Ab)b*Ol^n0UUgI<)sd_G*nC&=ilgrgmp#UBD7eu;YU{bowT;f>x-;m1yZSPLz=epZo`Q+iA%vcS0R|)+s~`AiA9v?^C7zv*x$`eeL;4mE|Nu z9d|GH^h0aX^@fg7E1E`ad2)%RJE2V0vy}Uj5Z`tiBf(9Oi#dx7OpP1V3zp#SAITI1 zs<(<2g!NJ%$`NBXwdk}MwV9q!0dc%NhfGqc$J?nS&vSuFP9g@}eEFi}w$H9szrJGP z$b)Cx7~m-%ZB)k9pR64$-tp##kdXiQK4g5W8Pf`C^({;49lAOQGx7X0rX zFzTJcTvOojVMrKHykTATQNIaLKl%I`7^rz5kB+36$$A{+@U_y1% z{edN17q%0gRr$Kc>?Q^@Rhq;5Is0qB2Vccu_EXVZ$3-m&`tu^=^8 z3-GB9cms#h0jI1)c-^<2=17m_!i7&tE>w>uY5Ieij0}(2bJlaPuK5ChK5YJYZ>pPk zcBt`da@UNkXNJgmP?rvQv@31tHA9D2VcakeL$1GDW27xrf1XP z0aA*SrSIZ;ttur%+jN znf^?-tgVQ73&s)p%2)j1J&T2q8&gR(dc$u($G215(XaC(i%)Mf9h`a0Pc5C{O`cl} zICL==aEivMoq!rDikp`d>+I7c1pNxUQNko+z`W_d5p2aYIUc9{J)d6nY;_8trDJY< zzzaP;eq%xr@<;vuMTX>=dpp>m-aoB!f$oDN2aY^Ga0xn$E%6`NrrDK0lPCUx!M~dEO44=#(7U@HSf1y!cnZ2% z*xn+fT((|xuk+iJAUdN+QHUn!jpP6s%ZKF(pWfGWZt*P%)l1`=00*S}7@ywm4enI4 z_vTHp(w;!aLXg91IHWvyiW=>HqXgf$q&ma|$aEe@MsOrcDGaDayxu_pXM9EwQ(EZ( zkX-6s4XBz{Y&lNG-Q?CzkF!%T^#3BD8Z{Ga+K=^X#Tp*g2}{eV%quqB&>RphAiw0l z(b;~@Bp`*5h`8kl9bI@-pGXM{oYx;O%3Z1ntO2hRThz$l9yvn&h4at>Ft+_}tLzw! zDyd8GXNPdBdsthKl!nSZ5hj1))jDNTE?_q+>Ja)2fSaZ(C9l?GRRgKKUU)HI*EUZq%DmHwS3P#?25m&uI8u~Td^mKe6Ko=bH+4J+e zfUAVbhk`~FJGZnW;!P|I0ddwZ*TDuD?A(p}m9|fUUwoGJFLw>^zAO74-+abkgQ7=KH*LyMXp%UH9*wFFrQP&k-nq{M33IQpJ?|Leb9~R z`>1O;AdCdNf$5`>3V=pBxi`QvTXjg{LdJP>;7}JUuRsGOslHNN7uKDxR#IJ95(?o# z(^0mT+{X7|OJ|A)+**XhmQBjO9rgVXgRqv1b8ZhQ{Qg&8P(@JEekq03*Cc<4QFXx3 zJz~Ql+Dsg8(M2x$t)}>L-CP1DVwFZ{K9cxZBDL{!%WoH3ZcCvXr}A`!}_bTYGNq8)2o?2#wenrdIgSBAPibLvD`wD*cM2hm;_fowsf_EBze+Ieyr|O zfd9ZCR&pUgq;SVGXl;j9Q2vwEKw!}uVt_5p7>HBDc1`6V#8C zZTf$QBR_a-Tvi36Z@7RA54=K_h3y8)xzYZPA9!kv4#Ld2toMVd;zjGtv?aI@Vbi7S_zNgN3=bO`^!y&aj1+C3AD2m7?Vy-!UfyU z>&KS)CrbqsAxU)^L+Z0$vGPYE`l^AIpXDM404zLo_rXFRK(~_%XPvxxnl!FzWd7He zWKCk9$e;33f$+20d~mX5kH5mijctIm1faY(5fg;>`)GxY5G4*<$#7`xqwMS?Z2w}HP0@yumPZiFNrSzoJ8)(LuR7?3x<7`sFnoD!L8 zwXIt5N!w^eKb|YQl6T1p{cXC-=6TZg<*RGV4;L!dC7*AkJnzScYb(vd&1?|cLusko zi2iIL^Xg50M?8v&cMN~R(>^bd79SvC>!WpfqM3hALBc*GgvD#R^<2<{nmU^NDbi|T zs0)ycG$JV>H67FCL*U_- zem46DR4$Voi0X%a}R>|Eo7TaPgPU7~p$BeCZ=0%vP-p7?P~Am?NIQV&Xwc7*FglyXKT zAdT1!)5qrIpBC%7DSn@X>a@y}u_}voi!Z%ry&grguohqR|11$Z*_|<(9E?@MZQ6YV z9e*volW5k#LXd+O<4Nd$-QeyDdwk|~4AE{>uiTX;*$dcdYuB7I7y-N30Uq0bV1IaS zBBKpfmq=+%ysOz*!;zYh2|r=3uW4THXFQ@eiZ}T4P6VRM+%%vXA-&|tBwgA1V=A>@ zcri1<-PhWvlp*iTqjsGM!}vD4h}NoXFRTW3)?S~eh=vukX8l!uy<2_berICh?>c?0K;h>oufaU-eU&n z%@o8syEgwD>;~+IWynae2Jjv>uV>2RvQdBl778{?fLsI&Px~iR6Fdj0N+AxBLejci zFM@9;I(1Bec|WcuB|!sf7pt%f6iVh{&AU$y2mtQOj@OHiEyfs=1}QN$D&sr>eDU^OaKs9QpG+ux(EVa6DZqCLv5}n#_ z5^p>Z3S$$UMVi{m0chHrV@Tb?!PrN?>{Q6k@ovA*&$^H5ObWi;NlTOOV5LxAx8{a| z`-hPDGr36elxZj!#+_T*dbo78uiwc|3PcX*@WyL~gBtu#;2pH3qi3QQ^rN5Pe-qx& zc%u94kDn%!#E4Ec?7_j=w;;Pi&a?*5%w-(}l|kir&Xpmlx9T77TRjiAk@yFu_9gRc zhQShGp(?%-{dG=3%tLiUQf<*pQf)pOdk375s>b70oGYsL3NYoK2kSq}<@ENueCvH5 zog^BBXD}RHuAw`-E)*ML0M)>v)!PBy*WNEfa!0ohF~Tv&+l~fi{=N8mK%_`&9qu>) zudoYcKc*GU-C>Re@!{<@bdzP^rO^xMfp(#Xv>j{#JZ7JW1dE5%x>%6 z=get7J<_TfbrI|l6`i;0@^{MDsR#bfz@fIzhl^$hnPp8{Zn{A!zk<#WqOF)F8^0yP zcXMFa#HvH5+2c~fDQXdhmRXhpkhI_ZXH(cRpWy-x7=UnB0T*K{b~2)7i*GSRE0XT6 z00ms00At4Wo#$4*34er$l;94RX+OpKvu{qEju@DQoq_sVRykx0fZSz?$Dn}V1q9Sg z@Lh^Yf`N;0!m^^N)85WqS<}5`Ra=LWIF=1`Z@sVn`XFl|5J~4l$pCnBtIH0BDO(M} zHkS5HTy5#Pd(5%9(oKt2%wm8j1W|N|o$1q$?GZXj@?qp!#z&fNM7*y;;izEZXALo^ z3=(|5#+f7kydUBRe^cV0VfD?J9vv)4fx9#PiSUtncySyqP+o{6^guObD#;g6FM@!r znMFrC)Yb#})8o2WTd!yDpRE+my-&Sco*tl>mpnH)zl)2`K7{BMk9b#CWxmUdUubSE zI~!~jE(L(s}75n_meg zN>88*!niH>(vlp_EHZM?PO4@mQK7evxr~OpNu?}OQ<&X&9=v{;nP|C|{&uZk9c_!R zTy8mxVeE_g2WFxuSidIYFViGidb`~~evE5~kXYZ(>R$j`KM8BG#f8vn6D)`dV;B5l z?BY(u}75Q1e^8n=oL8bhIco z#+c`7J^KMshqNAsZPX&e)=7k+D$;m3(atk`- zO31BLocKZrNRu3xWd;;!ut78@z~e(Sb))S}HNgWr;@!Q3U%Mh>z2#3E*m}Bi>ypF( z3}jgW#x|i5uUGtv4co`!T$a#?|3$%TSmX6#lowNq;g=hzE~0sA+sp@z2Q=^MzVP4f zPv6Y!MlA?P-4+`)P{er&8kHfJU0+fd$g`T6+erpjCj<%+aQ)&1=5*b1xw z2ii#D2@5ftT715?26$6{73t%am@e8G(a~#DklMr%yZ6AM36RdOm=M>~zY7re`$NHV zVT$=wrQs1uK0VyDmDRDBP z-*4V#=){oP33T(m8D}aR?T;{xJ#EBo_ znLU=Wa};g;E6?Vd^8?Kn=haHV;2AZSE*3ExOtld?YokAuvso-ZJ)!EVQi_bUON+w+ z=I?;z<& zXZd5zMYB?OnKfyfX>SUIb=9BF$SsocQOA@ZObft_3uIJ^U*(-HP8|w^8@-H3TQ)0A zSu7m8-M=neqf!L1i>CIL@V@=)-;aQ`j6I+JZ2#Xt@e5s;UyUqzi?btGnx5uEimeB| z;~bPCTaBf7H+c=D8-C60jJNcaD`1&spwqlsfH`^xfDs|gJ9uZYo!!^cCsqLo9KgkP z`2bCw;RomU`wD3y%3l}`>^Fxl#=#W3Q#A}_j)6!g(B^aEz65P%L+a*7zm|M!$M8U% z+6!&@S2=afJaph9oT0!2h*a2)o_PK2>MupS&F10p#02A z$C+sgi5*s9i+~4ZxBM27ANmWlyzfXZXP-zF8)iK6|v$6n%evh+{ zpF8F+ZvA9eP#FkKfwrOQlCZLX^B%S@`)t|%oPKN^@{S9afstX2RO-zq;E03@PVe}l zNjeM$uijt%>ihB6nrlrNuYt6|#{cr?~$pTPSD&>EIWE7tlt=qggIL))DFD&ZC7? z_3}@}SewE?D)>l^Tr}5L0PyM2l#(fF)tbC4*bCYSRN@`OBGL%nD5fe>IU`=py`AI2 zS=F5zcYG*+h(Fh=$M}7*#Hbf~cr8C2xOZ1!pxhN*Y8ibiMyv^&H+dQX`1B{M!;hYa z{y1ydWS?jNo*_n}2FKnqyFV^0c)WmO9(gLdz^ zF`V`s!Bu`dtniUZVYEqgu<|#4pL>k*S(vD1YANIp|h4g38fmlTL3XH^iIEUv}7o8=JwrF>$(W4 zY3Ity$Wld#2g%m{UHI*r;(OzCpKSn=D%W+LoL)g-e^iOKi*Codi71KO$p4aRE2Hbi z>4b%!X-lJs)1&GcUK#W}qRxEM*3D5xt1^7fn&lV&1&^iGa{^L|&*3GF@>LT}5+m=| zidVmto{GTOUUgEzRVpEKAu1lI zaB8iZup0}0_WWGv1@#7lD0R&RUZLwrj~<3X`_*iakQmMj8$_djbIhr1sWU0&?q5e?+e@mdBmbA1q_mZK)U2 zg1R?@?jML+`_{#mmipbw$MY=rdFUE!rl0=H6ofW8R^7#xB09DQ&E(pw(+wjcy^4y* z!zL%F@#=9d5jTF6rc&>$Dw=?w>XW!h7Gl%EoB4;>P1ksGddD(A>EvgOwCwu0WP zJxW#&J-va~=mjKqwWRBCSG@PWK|84`+KOZi^w&y&#_sG!+K>ilGD!MX<;J!QgLmJ7 z=wvL}syMkGG6C2wAZ2Q2w|X4eZUUeyHW!x8t$(s(9WTFJ6({$G6_)HicWkW%Al zJw2x{GBfgZ1Wf>@@Bc2BJN~z`iRX83tox^?5miKoOw$p%nW<0>m?uVc@imy$R+|dc z5J#f)C4wv#qE4Q#3||Qv>b)B|43D)dim!XxI5YJ$axMAm5K)^iXJU5k^UJdsASLx~ zM5p0I@rdA{1Ln+SKPuD0ZB<*(uXK~Fm8XtPZk0B^nL69G#uIa6Bvr5oYNnQ971mPp zWnaBO`o~wBGWS{wzFi&?uFKhuv^n&_h}mMB7bsY7WaF^K-KlO{V>UBc=@DG&SH#nx zwCS7)uSz6Q6v^lc>sG0=en46~;eX)7ASqX25~0c8d1G!2IlcT4^PIF-na>)wkZ zIN$8@dy6Vvjm>pS1~wl?eDe#r$#M)%!!mNt6Htk$Ty?8aOXO693XxT6Lo7Cx=q#p!M{Q_}LLLoH4QD_j`F3V(L~yQu!DTb4 zWKJ=kkWbBU+153+O;qj1tI~WjTI=tv$@rE3338uLdc+M;Ik`FV|KR4!+IjgTV!ea$o!%K5&&cFQ1td@w@|#F`!Cv-%suzD1m4z>?h>ptZzz* zEIQJ>Blf`@07$*?zj4dI+*{m=dU-Io zcl~hak3;_V=cC>h@)3s-d+~aKT`~=-s@{bkN11RM4~QG0y8tc`dAYqmJI-?R#8f2Q z@FGx)Jx!t$wXkL{uW>xo07L`fZohW`r={aV=-g8Yg&@@E^R<_uHm?r{lT}c{)Dz!J zzP$siLm{t@D^|H5w8~4jZOS- zvbutyJ5TF~Fj`IwvH-cH8tT^H5FlYBwiNBF#>P0|xuMnBWTg zS=ieOj$S-^kvIOj&UMvHcI!t@TtD{(vweRX>^rPF^!?uY{SB+kuPMRn^Anq^8~tZ} zG+;M#JtX>UilbB4UA?>y0|e?oACCc-Ool|qB~SzOK?*wN`%Ua{&a}53tYD& zs6&6c!I8&dZv0Ju<$NWzvgOu6kXB%s_4y4Ltn$cMW_p`0uCL=mlF!$)Mbob-DH^-J zr{5CtMvv_Kh+=5|k7*lSq+BwfR{T13rgjFMhtxRs7Eluve||43>va{74{?t)0GZpo z1)XdoG?*wjX25>@IPmexl}cIA%^oRibL%@$N2U$b{`oGXdN5#3A=CMRn z>AosdcvmmA@+M5%&@y;}WUp#O79U^<#EJxzx&KaRi&xu0!9-Ra>@wrJO$q4^lVc?> zx1<0g@^4`1c_DuF!T>f*=z35Aic=@%t&`J6G++lWE($@oc+VF-@o5<&vRZJ{#iGAq zY(41LWp>}qF*VEDR*GfT?s}#O>t*6;F-@b8!Iq2?4+>A7WLp*_ECd|2cY5=4r)`EC zYp_wsvN8F3)d66xUG8u|+h1VK3}EaR!?Iksqf)3i+7@q`zpck5q8mZGuO%4KNZq$< zs;OFD)Kby}qTGb!wrZ@sFm)F?1Z9UK93sQK#PQOoqMCqWdCAN|SbZGCQ^ zo%d##5kVB~;}!Xm`!EP7hx)B`yY!UY1C*ZL%{`jIp6*`vtQeL+L1$)a#oF5GZ9EF+eHse zzpHCiKWG8lpmL&M7||nN^vR?J&jUAf>_r2-+x(Zk1qIJ^_l9(V=&$pau!}&U#Z9RA z<%yxlLGc`U2H=k|{dFsYq}`bTx3#9k=wIm!p{SA^=%qOQiTrg{d7-#@b$6*NB65Q& zebkqLtJ|^w=Kx(zNSJY=IPeHSX2n?Ol;6k>Jca~OPU1@t=KOc@9J?9zz36j|oubKfvpttYH6l>HjWjoR;imir|j643q_y*_NW{9!@A!^Ef8WERBY?~MzSXL#y# z2F--tv^7ZUW(rW#h;C`+6?na-!M3zdg}EmM|AFZO$rhi!o8)Q$mCKtz-<>4O-@e`E zPl!V#3c+MN`!ZiXkpX6s$N`h(AYIAUxkFxFt)FbXBPQ!BRJyFN-_E2MoC2V5b!Nv{ z$XQIuwfcQuieD-$13~r2UMPU4oSKNVac73%R_y`dkNZ)sBOg6U%%pXK+m0>0AF!+2 zEyu(hZC#<%2PfH=llp;M__jcGoL6+J^WO!4N_#@rA+?{V4QYKzC1N{2rDFR+*Fxm9A*BGdwKd?e6!)bvwQ-FbasiV4vv;aFbPcL8t~{0u5z*vYNl(4=g%`oM~|9{%zws>hL&`j&_dy`y>O@Vk34Ts z-O2PfFYQ*|)jk(ca*95)*x8O44fJ+nnlg@`nzLdxYVR+%J6$PtsV}va)T-YjSOQMU zlFhj$lV6k4^piXPWwgOAI))xZ*Ihn_sqpYdd}>U^Dmh8ay>GSn#-YDE=m1QCe_m$p`zGWlZEnB{r%q)z&_qb#I+ZE0v zt4c3QDT+BUp5E3y>kTMW?~$yCb^uEvQe^Q=q|7q&+@D8E`S9*th=TUmZzJL@lm1oA zc81V&3wfa`ZQ{+|lEG6S59my5z}OFyT0(M%Vt!Xy$++-5iI@29+b7^eL)_iETWlS} zxV^?N$u-OYtq60eR=l z#GpRrn9PdWtu3>TEpJB`H@6M{)HI{kk{!i%bAKx$I^pww=u!`6etk=fXMRkt zNbA2-#2l(_HSY*AZ`TX5TCE#32Q%~EsitzM>l)A(x5peo6A2G)Np!?QF*;BVA@Yrf z1G1=q

7I4iDsWzyzTz_azUJm0YKR}S|s(DrGr%RO3{pP{y0qU5(&P(h4s&x?<& zlYjg>syivz3xj2(sAg?JJnI=@!Icx+j}m%|`jB~bQAZ^XhWXt&Z z;2}E2T=W)lGGk}7fw37Qj93o4z1R1GUb1xBlPVd2h@-LO0QY#c{NAbLtw!gr?Sp)F z4?%@{6*P^Mtc44)@uoa!3OI(WyFIUE<&04ed_P2apAm%&v0f=2ntb|*9T<)`OE}KB z(UOTKJ7(gK2Eq2~3MkDdUL%|b(Oy}v6a)TYns5RyrY>98ra3*%4OuB}#9LKV16X{W zHFi#7gP|5(I#Y;moD4A;u$7fV#Mo=2AHLC85p+rH@S#~!Ybv? z>;?d#3XTY8A)bIwmVxqL{=(y*|Cnp)a{|9$S`wQ z-7=luN?Y_<=!r;l%0ThJVEV}=r}=%R1}eTJ1#YCTP(fOnP(R5>en4qnS7G82vcsvy zt#9nU0ClI8`ucxWqLu%%@6>b5s{y$+w|HV`i9U8Vmy8dh7RxmBA}rOZI7N6<&A^f zm_^W5P}p{c!Vy-uEQu_Dl^!xH-f;F#)`4(m*W7lF0@NmWPWd-@QMFkmc@z_q-o7I| zE<;illNj@T-DRd9?^Wgr{qA7{j1EhAx5RaGJ)R5yT^s}yc-|RhA6uh+Nh2pb&J}f&0 z`AbvX7{Z1%@^4vAF97`GBf`D!G$oELtB#~>coCH7<)mFOPeM`e3AFNwyo1xw4S*yG zou#UPgS6T$<2!`5W5!L^@WN3&oWhzE5}dZKef8 zE72eM>jf`#>8;F2_Q1bQ{R1PYw+{Y!B-pm7e${b(nuw3vq$x9L{d9LXOYccsTFQp6 zqg%;_wRcT#p!EyZwH2;f3eObX7ntz~zilv!nN6CKs;xi8Nw>H#8kEmJ{z}iIe(cOV zkvb%c&m#{>_%dYE1!Vp>51sp?>~j=4WrmNQ&_&5uBu$T}K^fUSXRRtp)>aEps7gq9 z*}U3fc%Lk3ksi*jrW>AND;m2YoOkHneJuAuTx zwN0XWyOjy-*WEpVoyO4AICt)tju@Dec-t z*1?iIUTtcs@~IR!y@;CYE1ZgO=(eitM0JJUg8h1NU9;3|Uf782j4%GZNLlT1T&J>< z)S)`n%fmIRsApZ{!4dH2f|1Bdzv<=soITNg%-Y4c_MdDdK+Uq(vb7Q$=@{~B+q&A2 zrxLUCA-z~Z)&7ueS|zLN{E_L65)p=)16Y#X0FM7RLfz-PqfT{(rIWK7tY&&^-9$R& z^_5f-i+1NVd-mO;!eG)3-;HZRCOs!MkyIy9KyC(JjUy*!%3jU(kG6X_526r0wC8(k zV(!O=SgVNfr<9&MFm*MkA$mAFGCLL1oS}u4$EKPW{=(jlfY?wA6QelwMkp-}BLG=P&snfJAb5h9#)mybJeRXbB1Q1Ahks=<-hK&9jmvP}H-vG}*)?Z7Y0 z&xOJo@%KcQ5##c<$70)8Es57m-GDM;7%;%EgXRF$Qi5hu=cDjBWYNYI0nfP2vchy) z-|9g5u|4WY>FxS{Vs^snrQ*0~Hz_w6ULea@&tr2x*C?<%2@2*|Z6`#vR<-zk=Aorq z3a1vy_FgTCbwERX{~?pNl^8D(o2XT_Gb;Ob@BC!q8*L>xPt%RgZk|RIGxF}0TdOQ? zBPAQlZMbh7@E?Mw)i@>TJqN{ySVe(&I0$Hh0m8MGLW`YEfGdQ;F&g2-n|q6(Sv zMSbpjoZ+OBVG@y8e09#&2xmbwCC$T?#?Drt%vyR=(SZ1^80;W0ucuV-XOl{=-(0bd9Z#k4e@4bPRv*lW42+Do8PDN3Ck z|5FdNv`5r>m*vfK6=4pNF}I_A=wz{-gNlR;OEh(g&<`%KLmPG!ex}??=tUe)!1{lx zEBqlE&}KT9E|U0zD+O`>qy|sB$xFwN_aMwv1`^Zj3JGD`E1C4!t;nDY9H6@XRUTh; z%u6*c;!9y|`(;Q{cZZq@tg?$G`LStxxKdsuy(G9zcF>(4{5X+)#+kcXr*v-tadLn7 z5vee;fopC8&qUlLS!Jit&xP$UZI*V*&%~{%48zf*&!p{sc#` zi6)sO+9O~$^{Pzb%3N53F;u~bP7n0KepWBV_5ZiOn1V5D`Gu(g83x}vn!bENw#hVo z2~+k^{XDZ|FP`5R+xdnqSpjppPn88X0WNg~2Dk)NT;VF zdYtG_fsDbYT5Z*`c3UzKz4j#07r_Keh9eZTU{5K%B*`oP%6}Lhb6nPZtMTzA>6XJF zobFx!6N~}16t*LJKqEj|P zMZgq0kuiL4t)sKOA9SCgtV;g%4^mP>Uzi?<6=H4Nt7;_luF+mNwPPwbS{_M;HtutY za+d2WlqCGemU7CZY*foh!KNzPQ~YC!RfJCdke)7HSizxvu8P}ZzM1ld=}ANxUoL=7 zRQaZsk&rL9b|v>pZ_UTAF=pInGYOLP_*OD2T?V#~#`PKPg>_MzGae{Kn;b>lHMX{! z<206&3x!VKa|252K^8_eG2WJz%w}!Zuisv^}O1|jj`c@wK2gbQ^Hbeb5-}ii1NF*3Q z=Kyo0#EE&e%OHnI#jR2UTpcQG)mVM8a04iyit@MbHPdmmT{G~N3M(h1ZkXcIa@Xaz zl_Ws$ff@jmE_WgVFpL}Ot7@nHq^v9mkJ*dLozA1T37Fqa^7r{5*It4b&tVL?_biaa zLgqae{Lkq|e4+=eS*yjb1V}@&f_knN(YFkOnw-Wg&d#ez<&V>O%8BKpONwP3Pkaf}GIJQed53^hsL9M+Pq~XPAjTlnzkXa^L;6c$_Owrc8#sE`ZJ@Fl ztsSB+UhZS5Z2ve48vr?`*-qU6s8@7x(jzcwE8;j04u#6zf>|tZAstJB0|olOH+G5J zku$Civ_MI*NOAfh;smUTJw=P|HI zZ>y&B`YNK-kN?`Z#|5=lWLHfLHjI3BakBRO#fj0k7a1I27|kV%rgSlU9nSC8(#xP6 zD6zqSOlK#L4LNwml$AqHQTpxaBuBZZxgy{sR$98YUUqz>OSKOC7I_S~m0pG(DUOde z46fTGq%h@+OCyR`d(=Zv`SLc(Qr?zp-WjRBF78CQU#AXWe|##=ug2U1^mU40}-x6~wY2n*;8j*KDDCWAF_ioxZL zvO+V{{;&K&kAvhaS1I>}CT%v+l?gUB9OQNkc!?i9E9j?L^ru#pJ%Pb+quy~A@QvmF z$Jl#-HI;R3!@=&@MpO_)ag-umx)cQ~QUcNqp{O)zK|-%Gj-B?<0)(b?2t_&x%`$*= z=_Le&(0fsep!2O0aAuzOegEtF_oavAoW1wi=j4>N*IM^|UsyB-B&x?aVhkLtSK;T& z(9JadPI@!{u@LDL@T`iU*&KaA{ z)JkL~b90D$=FWYrqMT*rSsHm$MR^YA^mx-^;Nhwj5%IsBU87+!vDlo_-``Vl#V*o1 zzA)L%$DW(2KP;;$M(IEN&ZhXYAz5fb%2H1W9w>}*)r!9;q+iu6)&(4PwQ}99$Ayf& zpD&GsbuCWQ9T)Eb{i5F8#~?nHqov%MbLxbrpERa4J4{w~BH>Cx8qb@IUGOjWew`=@ zuUatiq}sVK6WB|Qrfh7yj!3$T+Kk@I`FeQW9J1P@#}>(h<2JEf&pU*Th|UmO{rgwo40UgEN_SW%I}m>t6s1tifx4Uv3;9?M&bo7oP7W zQEQ>^+NqQXmZ{5()tP zXsjwbXP9lkq%AvZXsr6@0mZHLTYvIyBx-?`whaWe^-_Tt3g*F5{-i&e|7@qMw`BNv z29pD_)a+J-J_Wc`m!9#^d(tXmE35a%&GI)B1_yql9=ZOim0dC6itko;DAtpIMkBqT z9{qP%b*Co8RRcuAz56QCA0AmyXo^eyF&4TG>2_c8SLZ4+S}pf+JLVa6j2q-%%$57? zQ*lJm$zZdPkCgkM$r0jv3>TwDO)xB2$;Xi+i}eMZY04_1jcqRdH|#>4V4Aa7%KO+y zccA%h-58FFz-$o?K%`hY45GhRSzY5)clKd#MsCKL;;bNo%{VBEl_@L-Y z5n}o6h=zDVuvyU;mN0IPHacGV|_tTeD_rW3Onr8x)U<1*pHx36vC=gMLt^o&{n4sM&)M4Fp$zaLnlj0xX|8DD=k|AF^5$Pyry{R_9n#mRwfq(DJkUxmHrU7K`_Q($}-JcIo1a z{=njr=7w6i4B5DfxoxiIUfKo>$!11(u-LuXeCsP>&TyiDt@3Rosw;Nb!ty2nosfI478YdxBE+PgkO`9UN!jKl!X4C2&r{Bvj&j5=Zd_d4|2 z_9ksZZN5y07!F^Q4aj1OOn|;;%}Ea$5n044bEUnxIg|eiytzV2g}AsgJ<>PCzDm(U z@ty>Z{@rr*{?rUtCHZolfz~k30UuZqPEEYn@i>*w8{pbN%mYjSlAB;anH+T2>xX_m zv%3!(&X(r_32)4%SQM&yd=*Teq8vXegsm705NwF zdVvmQ(Rk_hT49hnsT8gYGjz+S45tRt@!thV5BQ4T5GFuuj7a8|QI&q`C-UO` z2*~F2g394em!7W*DN}@M?2B_@)_OYsI z6#=%u35LiugSer`%#xl{F5Dt*p z^o%{ezm#K~6Rc}oRI~VNTy7LF#AaUR+5Ehcw+Wq<6?Hx3>fH3Fst@Xc zv=i~)x$ek-wi~@NI?YJ&LHLrIe-#AKjDf{Y4|@5!{Wfil)9@WBOp$FyPr^921G>%H zRR5N$d+Xh^+H6Oz8Fy2zIgK~;$%kGyG+*D}CuY$QW|i51v6!Clx^keCH^rGq`CSp( zmy?{6;;<~0+f$BDbxwDR!-O*QUlU5kPEfX7!kN$i{kF9sV}`6^qzD`^l2wJ zky1Q!EpmsW8XdZ>M?nUc@8%$XE}0=!k|lXxqQQN}&*pnJ-5Pz*^=kSN3a^)bj)Poi zxoC9>>nT!@ZX>+q;BnMy!`yRh3R_D%Qo);kaNPA;hqaNZ!Jl9R{Z=b9iqnh^^Y4om zx63rlLY}sJa4*V_a8uAqqVE(LyF4I-b>&LP`>t_)v~loBvyeOs+Bidnk1LI^_f!uT z5gp46SKhv~sgEF*Kn@Bpq~146*FAfh(RL?&uPWE-FqvRVz`_)8ve^78tAA<4fiW+) z(TiZ~4D$Z8b(r|Y+<9k5F+#e3p^g@Ny0GREb$;;X<{T33LGy=zyMCryRj^N|PAoKM zJImCpW8KuOPCe}81Rz#+F_&yk@En0!nRNCX95s0Kc&N34SVWBwH=94c7~WS=6~9WX zfAeMV9X-B%CWtdo{Y#jZG8aMF3}Kt+X==5ClzKo<{OagtUN~)XG487qh%7Tyt>U0;X7JMk}nRp_<69 z_zF1#Ai&EtV8Kx@T6~`*pxswe$xmE!XBS#E?h!V5Q^~(Zie zpzs+9r9n@2nEbBkv?$?JSygOwEC$1-Tu$)Y);qv-YJ2CKuE9U-cMwVM?)0v3zWx%W zG2u|xAL8AmR0%f92SU2SEyAz5-^U{EHO7#=ZDTJ`2Bh#K^Hq%kAq25d9}dFqKSHDB zzm3_&7yl86!FKV#*UHAY#Tn*zCH2&evU zHatN$q%eX#t`M z4j)MAKV~nkapaA>ck0p;;So)+R+gBIQ&Sb}wC#fsS1nv7;3KfUg_wdr%dXCuu2BN= zm~tD;!2%u@7O8@PO`C8RO>lY5gU`zXM5?IvQlP#9LVJ%+|7`rr>KQf$iOLIc`+I~y)CfM zxbDG+&lYrkD>fDC?MyGVK9NWF8{VT(;e1LwE#@WDlXfl1x|H?y+z#*Id`vUaj# z*5H@Sl1WSX^_*OxuD%9vDk0gsJgfW&7oSj1LcYTfqJx#IUdkAY>pM>|%L^s4veF68 zsYlpUpR~?4nM9=e$>y`?W^JAWK0c=fZpwaaw&2^%6+f2{$Zl6pbPCbA0goS~a1`HZ zo5aYkhzGiT?RwYDH^c~TY2s_8FhbqntakZ4$S&1$vsbD>6$i<-%4Sf=L+@Qek{Bf+lKP22%w4*aW65eYuhbQr)6}IFuGiNp zJwMxzx!+hX3tk&Zm|NnMT?47#@7L=Jh(SApyw&;*b8_WK0OssO1D(p4U1^>#W602} z9fd5Y-Dm}z3z0^iDGlcGhGRU6u+dJ?c%RNVqU%FI8~fJw)6=|3{G9a|B-2OEO$Xz#t@flo;P*!LHS-m1Hazrc~1>J`H~UY zFWLDrAYxTisWn~mw#(;|4K0XRNgSZ{ZM;}IzofpQ>-srw(mT%X$S8eABkE;P`^DfH zTzTD7d!hLkOY(^_#$=&_9~^Q^qV8gV^jXZLf^bYf__UBBm?y~|&9(KDG1hD?b_xrp zN#r*ZcpQmCO-82vOJvxvJ)x@S-Iwp0EoH@72f-aX@ws0H)Ap_)mCs@xR57{91|1N* z1X*RN5-Fqmx@FY`myzyNst9P@qcIELSID<*+BUrEC?ms=mIY%S_BMm!k?;MGj^%8m zy=Iy?yTqQI4z$c4t!>zvymgfCmJuc!Df!S0h`R|gLSDfZQtJUHs`+Icd!0gV6dFSU4al!!kjpQVw253y;3=zLQ9wFtcC3YTNJ$e&e1TSN4hM& z$-woqZMG(+(i4J$7PH?;@gY3vBxyc*>I(kMZ&G=8IHDUPi=Lm}s=D=uRb^KJP>~{K z?*t)k?pJ9|C&PUS6WW(w_iDR+YT0oEckH{-z^`Xt&oUitC!nkuRe#bUytr+KvF&lu z&=r>)NSUIgO!36s7}c82W60zDIu!Tb(4k^)Qo2ec3!3LKkx3EBY^lgJX`|1}-i34r z$a$z3!}NS&^!e`vQ`WYX(>AxkGxAHJHXGVwHTfk+&(8|W&C8B6m6zkYM1~^#6q@>f zx`gJM=@pQp=nK3>s)BCrkz}xef#e-{a$7iN^~i=Ukb^x}Sl8;L} zjdY9XB{KI&v&mIjXRi!fj13d>@L~Dh(fhHu2}GBQId&h55lcoxXO@k$X0tl-D2DK~ z*juD6Dl-*yFj?&1fLzwo3EMynE$od6e~aBvv#=N0yw%Cyu+R*zh&tKH?$U}$nd+s< z1-b5w2vRO{{$NpK@%FbS0U7RI|GwPl_D;SvyQ#hn|9-AFhd!ROUXN( zuNa4jhzID@TI64DcmS6kye5EDB&|xf>@k7HLvJgz!v?Sj(RoRWN~QaGj!#HCh2BVM zM=|ja15>8OONk+;$cZ`R|LrW)Rc@7Z#H+S55p1;n?=fJb0E9BSrmeC=xN5Wsw4jSG z%=z8#eT)w<&f)wWP+RjLzy??}WVfwS(ak#tKs&lZAW?TuR(St{v}mxCU$`Pl&q%@> z&0R?qGm@Cfb!sC$RR=qu*k~+T0H!veW7qcXs-Q0lc-P*@q)PLa-jl)Rki+-*qV`IS zha3B`NKfoGs#M0iH4g`Fn5|2>#J>4l_q9IBsV0#2P071dYDR=`VJ5U%qu>ku=>^*v z(a7m`svGLX9-6_XpKVSRf< zei~8;{gXpxdK&Uixaegx_pP%=%c_fr-*|aAP}!kz$x=B`9B}<<(6azv+E|>QxQw~z zfKx{^AK8-dr$fB}VLZdmtYPY&q(9Y4n>GAEeOB9_EyY(mPFkK^u*u8%R7{Ll1e4##>B3W?J97SR(U{ju&8DCLQYK^9L;D!b|hd`wI`;TGN`0zz;bLk48Gh;z2jpv=ujm zBpMUg&BzEnqsYq=2;@5N7n}Uj*s0m0GVh$~KJb)gJMS`7oH_4u>e(H}5eXOEoP8yi zc5rgL!D$=73)x%?oD@vx%{p*d%NI-!{@+{nfeuHxl(1~9!-pE4(Mxts0ls?bFDQC1 z3t)PpMdQhQs4%;-aqyvdca4Yccv+j#R6~A` zhJmZ|^h?5pop*U=LR5Ez7ziHhRR$nqMMAt#nQ@P;p`>MeXtYNC(;qmQMXNSeHU!a* z6an7rCe|UeT?e{Y?l4yTTtJ$MSr_PGOkwKAsLi#<$!jv^wHwLlT0?eYy83eEX5b&dff9UU(IgF1hcH<>({?~5rh_UMiWrw+KA*|UZ`$7V4M3S3?W`I$ zZ#IV>x&F?*y=tWXUEE}25zW|(c^-H_5DLhoWHlBa6ufzlh7EFNK&)`_b`(ei^(WV% zyH(po+SuoOZqnWVLJ>sW<)h@ffKhr!gpZ|Mee8n8Sh#lfL$698sGe(XN-1tkvR4;j zZ7)iVH*N2iCpUhpit3(0EA!-8W?;fPZD)k@b;3+NCJWiec)#R$_5~W2<@<3immP1G zdAwZa7wbrx3bB{e3!T1wc4UlzaqgU4#D*{6DX9TAWptdji)=EG(L#Wp5a%*S-#&1JV>w;EMMo6VfUjh{wsLpT2C+|M5i zwX^d^qT?NSE&RI_tHo(X@EC~%CvzAyN>)k0tQUzQ6ZLocZ9h>FH)Ilw4GBDk6XNPu z&)Ki;zF^Ml6;bH_rp~!7k+VjqugO49B5ecTR(^mlSwF?#lG@%|q222b7TDSK=7UuF zmp}t6;iuDcXJS;DG=@@h!}s3utU@R`!fRqkZ0iEg-M^AW5A+Q)$Dj3 z-ThAKk6prg`6Tf(TiZ{(25%t4%3`vOe);wOJ$QYS81fd1j2fGPiktCe_Q5gQMy#`g?^oc7u?+mwnrbWe=CavZ4*8czN&vq=T3%|2-FZ;V2f$nGlN$sB(&%|G- z_UZ2t?pMECu4|8&T==HYK_4+m*VwDN8V{D(DbiMOZdrUHcBK>N0Pd~cXK^F`j%4~# zR|&%g!;Q$YI29S`=;hBqG<0tSH-7f?aU-|n-X`~f9h>5m=f;jfy89Ste!L*@8QBZU z0W}gDGkW(|@Gc|n+d`i7bUn27mfw*Hqb~X_R@%<{DX>=g@Ds`{C<K zZ_%$WzUc=tv+!|Vl*>?%>p9lAu@}}q!)Je45#HC7R7Os9)@-tux#To^1BWr1w9yrl z449~~(+jDo6i<M#YWqVQl=lu)JVrMCx~J z<~%McgWP07$Lr8H__L-3A-Ac|L(i6^iYXf);}$N)cscI<(UwG%l0654ZF#jBwKms6 zK2Gp}d~cp2YFlPFKcXIXQg1rhf8imnsz$qr!$(Gz{wz=(l9+En&-)kuJYZ^7N!mHU zK();`qy%s=Kxd?DrC9B1{ni}Xnpt^_u$5MSR_)Oy8kGadoEQTdb@lcoRuLcy& z!UUKheX=XQt!dc!;@%P6c#A)Qk|}J_`mXJw+4o}|p?}QSRI&YtSGW)_AaYM3v3$J} z(ic7sFLMfTMKOD>%->hK;@o>+*c8UXbM0R5h| z96LE-+Ph?F=upG?6yOa#jw*~(CYM0DN0|LyK9XqY^OrOg$QpSxw~FvNJE1WgpHRDv z(wwqWqi2n6zc>sg&6ZM3<*^_f#B_-FEuc}(%g-tzKxR`MXzS=`^*41x?6g?4tslXw z{8N~~Q*yoab*m|FImj$3LiVC~cw7HgQ0&*<+ncXM+vwcz;fiphH4$;v5I1qhMYGw) znbiH4co>q!`C^+r?mjlfJQ5f2@?NTVYhih(ShG=z$FP^Ho!XMX#T%yaTC8BInEnBEq;CpeS(Xi@-zui z@ZMvm#DZk0-(^t9D9P0hSJl@7v>5L-FNz1<2%288G#h`h(jSH{5geHnRn;^jOGdhb zdW;IYEmDq?T|*%!@Bb6xo3w0aV3MJ6Nu6P_Ruw$ z7RcI4h1gNJqgiStOTnR-eWJLJbo}ng9NV(s;o(uTkD(9i{x!)7DaRO&x0?sSX6Tko zNfBfF&(<;7oX~Qs40m1Zw&xHUutBHmBYe%$=Y7{|7cEogdhMRX1 zJ3@s?{3@h0>C(#5ZObjq_&&OSu0dvm#Ro{7m+j95G24|)v%3x3-AqE>tESr&4>{Ek z8oyE0Ri$lnsGbIpRpS&B*}1-8WcbH-hZ&~@Nm@{hO)2MvxU}!}MB%(?K}O&Y85$|f z^s7Y4CJqsV(e#w-$?goU;7nvXFc4kmmsi0fB5b_BU-ffhsRJ-ST>orYsUR^|-^dv< z*1s0GQPx%|BH6K)IU&p+cT`eFY+mdj2vPqXic zK?#PSxVwBLsJz9b!Nf)#gSRBCBmx>XQV~p0cIwyjk3Gzi#%brm`FcCsynGV(^V)S} zx;s=`IU5+~`aHiR_JOQdRv$r%e-jB zY_#|xE#2`{oz|X?m;Tt9OA)NEo8>Jq{WLFm;}|y~;)s)n)L*E=Z#TU)!)r2!H-2jk zGQQ;Z$H|e3_0{_`7aqiQ>3B=0K5M(zI?%$hR?yS?V8OKL!gq9oX!OkZ+b>!@^RW18%b`8a{I=B z$SFfizkG2}EJ2zhTl!sa<3DGO>Hetw0YLw?y!vMyeA*e7%n^Twfm!H{covoYjS?Ss zOu6Gh)fum8^VU?ajy$W3RGsC-OmO8h^ldj=|5kWRZyeIT01NSDuzYMd&{g0wF|S$t zobTrLZD$}+O7|u_C63`gRRN=_&ikz>BcdkgbH`L50A3C}nY|6qHyeOKn5_&r54>mV z2yc0)-KYZ+FW(CAB2}0$liZoFhzQ7$pPqc^7V2@AkSiWM@J8 z`0OdO&XmF{rx_cWcI4j@x9~-yD7Peg!N2yelJ|%E=bi1${X2bsK59@HGi%%S9`0LE z3o$Z(nxbV=`Kg@hg=Jn{8SN7^_ReEhOOM>vwU&FG35s_%s*_%<3f)d08cj{DpCY_r zza_D#M+!cg($+K5H_#10TWO|ec>V%#mw)a2?~nWqoz_WPhr%?)Ix*#%0La+e}&7lP-zYL=rtZwsy-W5R3p?1i^(D_!UuKs2x1k3i1nQnzfJnsA?@S zuM`*b-26?L!Un%ZSg*w7)u`v+4Ss@RDl9!h4r=2huM^r*I53vee%v`%XeCsgmsO+v zwqNf)y?{Q8zmMeQ<^?!PiY{53X3rczti^3P;-F16CE)0OeR+_6r2${DgHWJ%sxxB0 zS3r~8Q2YDU?96wT`c-SU+CLnNtbWO77V;T{j2o@abXXJ`S=Y8xveT_H+YD8cUjp47 zvnMAU1!y=*=v9n$mo=)%ciqU~GfSUICv){^!S2M#F6Tj8V|4j=y-ZMfOkU)ApJPnQ z6z@A*rTuwi934-_LH-6KgqnaZKWqlc=v>8?My320>RD63FSxo;+c`TE$n0ENEV~sx zhuS-ZH4>N!v>4+(P3|sq8yVw1XGiSUh^!VF=Ne^torz}sA?^BSf%&~7K~ipWofr4{ zP#WfALD8~iEu!LC&LQ2J2sMhnm;0M~pYU#g@ub9|Wm9{D)DSFM>F>9O6Qfg$0NjdT zoF3~+mu&<$3v2Ax*5efdKI>1E5araT9n*m&i^>ut{sE%wrJ;?UVQU}rJdyYrPAPZx z#3did`;M2cgHIPa`}7N*Bej#wss~Nop1?*)78){ZC|a*V`@|YtmZUA9JwG z&BnR(MlNwZ*7Efy*z#+udjdvy!mKngMfONB+h><524^vB*(`u-mljmP|J z6})P~5jS!x4yb4QLY90DpNqm#{BWGGdov4g&B)}nfWVe((Vb1U1c=|CE6$GsDm)9R z)YmgUwCV~3985kjn4yQEd5HwK_KM}a{Xla^9UwK9#46)GuNBNBcI((2f?ssJ} znLDn+LbQ1;D$2dU^-iU(n+^oM>}=RnmcH{x4+Q(w4g(D~JOOCNOOSI9I%bfvhIdw; z3?230HO{U*2R-i>R{APLUbmMSk=M#Q|8bXi838iIz0}NOqH&G&=xC3J`o}kl&qT~s zJuJu{`8f4q5&)x)6ZQu&vbVn^o~z}%p3WPpp0->sMr_LM$9OcpP(N>^s{4zfKFOwT8!Nc=-6& zE2Inbo`SJj$r>tKlMM%N>|4}MI`2tN=7s_zY_&DU@^vRh7f*^CdA#uS5IX4TGr^LP zslZwHyCRs<;FQ=?2RNkg-Fx7&;IDH8S;@jx7W1$L5-n`O=ES0jE*Dwc5sd6Y&=k)A z=4R6cL-p2%lw1(K&NYQe=Ps@CJu{>h_hD1Pg}7xPHtAcelxFbRkGPAKIysgRrmG8^ zkHoF#R(w|6t6cs_RZms#RtGV1t@!+s5m%lh7d)sx+WltxB=6i9Pr5!@>NpwO270#k zkjP6Ob11%96w>>~{xiNlWGaQHLRmj0KXKOkJ$^)b(p9%oVfJD4XPYrkR`S7(Ej_)i z_a_@@we>QW_8r>aV7OQzNVP@?>G#-iQJqw!svs@m#0A{9l&KT9MM`Zx#{p>6em}=z z^Lv>}q2}@!&!weISM$*v!-1)YB~iz^IjgJ+{wPJ{Ze&v8%Bxy|SAs0Mhpb#QO|=&X z{$iN(zw$*k>%JF}3?yxXr(Z%~Yxi1Cw`HCi&&wZt)}q+P5Sbr@MivI@%@NO-nka*`Bh@1xl4c=K8rrl`YqN~kTt5+L1PH#(9D|kJ-@Ab zE=~94cmbt1AIfLby zri}}k>>Rs#u|;l3LBh$q-;^vjv=Cz+TB8(Y9-fY185ld-D@ZZA-jq+etb=?#kQ~jO zhXbv3pcnS51(sEforVM3S>;I=JC1qextd6HzVek!@F4bL2-;Q7B);;rzTpZ1@gI}? zOfNL*UJ|grczZ;QSc5U&3Y5bP%g>3WwgkcTMXw-YAswOcB>kIfPT&d;-c!M?EenViOEpe^&_7pXu94VVUPmk@ehABnq*fJ~xO1`4v z&)uO=nq{GPFqh}IP42^;HVFH;_n$2&p5zW^w5GGsT>wWuxz)-39$1*~!JL5M*ad#L z$3zCK_1OJ95D_Azj2hcn_x4eYPHEKK?K+X%VwyDGbHj))8GXDpJM7h`Pp_RMZt86P zRD!;b(>?!na)cBjV6n>kr-0hlQ7L#+qLqCdD@{E2xGfB^87kjjfS7 z{zB344``p5LWzsanUwEFH9M|XUC$BD_dQOZs76OqV|t`cu!GrA%c^gmk9K4#7CoRf^tof z^X9JOU3Sh_+o(?^COzs;sh%y8zim2`rF_;g!xv?7p!Zyxd}D*t3PsInz!~&A;3m9_ zE2-a^(lv}T&0ZHI7AXsc7#;?zIO_~N>KWo3BF~s>!Od4H``Yd*$4E{v2sm6?Q4S0^ zz%OgMoPCr1S`tAeW^-_2rH-#bSWl>4n{A9Li)+HTG~2v@lv3NJlGDCWMdAq=J@}}% zU$v1~bAmt>2GS50kcHUHB=mQPYzkar3#=#J+UyNkI(&;VJ#MvhNn~fA`&u5A^%S;9 zSliEc*MCa!)Jz^aS)TLgJfwv-@5`2|&TSU-VITiN`Odd!zD%!?ZyM;pub=es@u^ZE zl_tq3d}Ui(TR$>pIcqnYP)p~qX`lJF;Qf7mm!g|+n0vH>-0=vfoJ#jPOeaio7 zOd_a(%onyVzh*s;tsRgDIv2Lt%$0WMi#H18(xP$UZVN}SPLhQ*_A0LEcc-Fo;>t$m zxe0NkU~;V&Hfk-C=zfw%Yq~uz^M6dmz$&^|8ZanH$utD41l$>WanD}^raSLf$f$0- zY#LWJ^QH--<~@OnTj2s8*dP0Tuco@r{X|Rc$0D{{~L0@u;%k;h(}u2vc@|>640)Nb2nU5X{LGF? zmRzw*j~}68gh9fD43o($0AUWPhY0|Zm5MOBz(t+IT{40z*3&(WRQY#79-3rj3cOOH z?PA30Mhs`R8PPJAUeNonvvB=QWCd?COFh*QD(f&3C%vebTQ6v@q&6lHnCHb(^>!-GRW8d0 zkp}_f2a}RSart4%{~&0N<@RRhqYb`{F*5D=wMWvTMNUFy$hQ(~NgqpDoQNj@sPZ?9Om6EZ&ms_$AnSOR(tfrR+RMRO8 z*8_9HK$KZwdO+5zJ^`gTOSOl>O_5DV>VCXs_yO0>LIuHM;btkhiHz*w{(ha4?VTA^ z_oCH&+1}>~?xAQjH_iA-S!{0HM<=1%GcS4$J}Gmln)cHadeVBmRWXA}pWh5J!K>=g zQIU7{jFs{l$7n6Aa=438CO(G;*KYn;`)3UUO1>)3W3er4^?d%F$$7XXTz`01;NhNQ z5xC4n%h+b`7(C>f9oe(l0M&%=E>*{jY>4{jJhpJW1Cy)jzOgS=nKJo3yW+L)aH>`wQdK0iLu)?vO^|T8qrT zPzNfDD~v6Cj8CZnb#AzIFCsBt6%_F-xF;wC$Yi)m5Now1oeR87hhG0^{>7lw(Kh?s z@)f?-hHr6yoIGDIB9{tpC{o8e1)++rH{QG9&^F7jtsz!PZD@%_tIutHErJ9q7tWni zuSGN_b8f2#KdvyaY~f1%rEIE=%g3aB(2bl&j|RbxOEvYQT?bYDdoKhYJdI*wqOx`z z{c5!C*_59N7fHqyUq;`|u?JLBOS-PNrMF^S?t`NWG&+FqueIkW=(Wm#1G}nj_1xY6 zY?&zFbj~v%2AeG@8>rxf(_08w;e1C+Lt(zp^917j#S4~VD-_k7^7KOJ8v*Kk!t&7h zjMjBsK^Yp%AwR?%!u{+kYY%ZeOPRE3|Lg(8p@zH1IXrD^Uyy2n^EDTUKHK~m4M~IO z;y5m|&9ebrGwDm_b8e3_j8p4N{R2XS!0&DY@GeMmg2JSe|MnN>8qei{%b7@0@b4$> z9~|xw^6p3JKkwG8gS?<-<506gZQ^EkaB>rW^B~8V#hzPZySr)JU{f?Ki=Q9)v|Kpz zaql=5yF9v+a<9nKjY&e4TajzC-A==M%i7NhQ91OM-;G~5EDtE2O;I&nm}deio41-Q#@b)B%KVdn2t8>XK69LvPdXa7NZ_1`TwzX^x!>-C-4=8`6naN>1z zi%^TU;H%THiN~KJ94;a3mvEo;@-Ux^){EKxGXDtyb`|PhsM}vW`u;+tE-3Uq6p*g` z_7_TH%qMjs^xN2m)`I1h<@6T{F`Zh$bdp9)C+$Co9AOT2+~uDLwIx;Go(mo`{wC`l zSr)m{n+7R>X{ML963|f_$KWej~zb<tS~|OM5vN7m$DAT_LYmT`w7$Cu$omv>%pz2sn}92_X3Gm&{HQ%U#^>y zk=u!yecp{~&MUHEI=ajWa>~3nCwN}Kc1GEK?As3|qhlAe8DUF@*cyLX=H#Z!>*}<_gcN4rLu1%FkJyw_IVqJ00PEZ-r zG3$>=pMytE7~bA0+V0*6BzK@t_7*a=)9)O5*AK=xu0~h8Q4VJLqB_O04~b{9*|g5~ z%h74DN)&lj}!OUcD0XN>w~YG=r1-)E@J1xZN8IY>U=_|JNdH?^r8g<_Dq*;~@h_W{9jp$R^%MW}x#_(y`U0Y` z>eF6LCEg1^%tv9k&s;7!T-1D+A>ZO0XOk(LP^shoI&%roUxcnnP)^l}U2Q%(ThmyN z*Gu--&L-_xSGZdv_k;?}3DS1mG2JMptW-aP>@W8Fx~>QQk*N4BnK(&y&`nDHxH=u~gjl zvdT3v(9NpTmMAXs3TdY2c*`#=Pc`m^y;)s@Me#ivPvNj3Ss(--aj%>3e8D`tZpu)o zXi8@*jRD+Jkj6~RPmydN@u1!Ql)!%V=F213TJB@RXw3Cei#OiT>*bPoq$q>;4p(h7 z`xpl4aU7?2e$5UA)r-IxUsDCmdz`x6LUqa&nj{(X#;U-z8#uSdX}rGeMXmLCu_?5*Y|?Ut zS$ikrb+dIQ{^gk3T;r|3-0kEc=h0YaUxXG}O!CfA4zk~|RBqhFm&)N9m#Vnc5Vb$o zjXV1E#$Twee&fVWlTr>-zE+Xj@A>=8f1ImM9r>=$HS(1WkItHyjpgKx=8Na9vm^cI z^C-BijdBt$RtQc6HkE7$gumMAZ=bWcqudZBP?@!odE`u>-N^4vV>sGzGT7;xh6B{w zmVuBJr0KSSy4haLVB9_3pYIot!_LGTsE*3r6)+BdNjOiCBBHuh#7b+i|hSMC#tI<_X(SStE#Y4g>$G}Ov{^mEBE`TyKW%#ae|5x^9z^7V4p6^Hzit{CWMIF3Nh#EQEpl2f{F6RwKSS!AphU5r*MARgG1oUzzIcUz3>ra!0?lgT4W2RjwtuWD)_HZYD5bjI1-(QOFnBvvd4Xrx0Qh?ea!(B!|=w+v=wqthiX7%-jRt0B9CmP57 z{AVeG#IAb)JiYmaVYBQ7FWMp1H=F(bv)op1@xIQ07`2w2o*_wNy`AU`sw-xvQQO3- zey_!Q+wUh}S7OBKDeD|roj()D;2yR@#lBWsxXnMbR3#|s7Fyf~!Xf{ZT}8{wo{jeq zO11x4b|z%3*hvOn?CQ?5!Jeck!f$e*MF;Tx2#K^%Q4>pF_P_HU)bFXfu&BhS=d%Ho zdPrKYO3sd_A4g;Q;$E1Q&$-vpyc?(tChC9fW>;$iq7a-A=)p0^8!FBBnG^~H1C8M7 zch;%czA(z7dm7ZY zUl$42oqH!D?n*!t%R=8Z1Jgd@TGtL?>hD1ARxzIxTCuLY-bZ@R(;aL1 z`!dThbD@7mtjJ$d)%B>;F{vXB;l5E*)jT4i>ts@=zN_Vh-Q75BEH-J$QLYaxW}cB{ z_Hjwr11H-cwBK#!6ZseFmw8!qY)U=iR%4XkD9r7}*Ka~5*j72F_u9#bSZG6LAnsTtmms^swifs2oD%jE5NElzf1L%Itnw*7-UUhV>KrHKWH?-= zW4IK%pKJ`MUl+v*RXtZjk^Y~yHh$Wl>^k$obCD-KCzOZU%#1vN83mX$A(~Oe@kORz zg9m4^YLl#jQ3@ecQnht#e4sel@9x@46JJQg*lG|jsj74uTWjA z?HIn;>GD>8TYq*Md}{LV8UEYK{_m~-*SBrfM*3Qb+FF@5peR_IVWS8zr;A3>-!q(R zD#vlI-uq%tpqTiiTCu7;#g}_HK=}0Jm~vtg1>~%u>VK78Np1Zvkh^|cVCGnOaZ-

nMIdFHd@k4cI+>Y8V@MePB( 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

n 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

Nei=9|rby56#OWFB@_%}6uLo~r z{lO=mu$t=;Yq-FAKaOq(Y7X}LOiG78rUl!R6YYi|yrWH)ZzS*9`{Gu0Pcq8uda?q4 z?))L4U<(_b`u*JSGQ(c$evh2SRzM)>xZhfZ)(LP&fY-v0c}OkIJ3+f%#KIs5znj7R zl)>NqX4(4<+xuYVs?HU^U_<8Tjp5Kh!|c zw&0x7{EJA-Fw5;X!;xky5&o0WOa6x8mi_t5#9<8T*8Gl1SFm1~?TnkucSZX7IK&`moA)?R)g;857}{7p){5u;Nfj> zb{4&<84>l}-}UTAzM=C5HJ(sscHiU*4;<9jmn>TKK^%7{M+x>wqRBOAe}6`moHs3* zLdEQ=f|N8ifPm0PGjn1qC^ z+=@)=d?<|`u2R&zP0p2jZXTK27ADu8J;@?BMoCYpZ`6nGL~p{YjeK9C&1_4&c^Wrq zy3`3m37_(H{F%`8 z9Wl6(KQX+xcfoaAU!U1^hT9&g}?DvZU-1eBh)Bu*3r;V9)x_&)Y4h_r9}YdHFdu`j*m2u>xkaI*l@k_QpH21{ z{-xYjs6u+tf|@Y<+aE2%i2aY95jWEBqwa!9y!D}1DuF+Ldn}B)RV{R>z1v9O>@{%g zzv(oPHFlh??XkrY{FD@cP;yIX@vYoT3!Xsh#$z-9?T~_Tc=SV=Ejs_!HJ}Ob6x$Yp zFvvbNEJJ%Vlks$~oTP`>0^V~)0fJaLs+>8`o7BsPe-Bd=3R&FcU8p~Cvgi>6ashI= zEDb$$WJF0R^J~0UN~hS!Wcm41oN`~PJ>C99unIF@sJAGtrWJUdpr$4*11(6CXzWfn zxwzkH-t6v1w-Zbwzpw1zF3hoElppDX3VO zC}SoXs8ioZxpn}#Xvm=lM*N>L#h!yDmw-i+dMe4mN}rzLdzn0Mv@Vn@9PI70DKJB6 zDbW2RUDCt+mLhj;CSdmD=BGab6pg;?kc}6Gyas1m;eI(>-m4MyCx=8KHwC`$EtiUI ztBLqSQ+%;5(twrw>vFYLkXnSJV={a_Vy=cU1DFuxISvcu_IB^s^tcG!0oHOly+)&B zBSP**V{7V5?K`3lW&L>ZH*8uQau>L{2URF*JA*rDatCw|(ze&d|K0p(W@;IU_e)!P z<-&}IqHIS2>yOhkBMyUwyJLdvst0_!xyUP@V+vSBj%@>siY*q=rBZr~t}Yd^NNC4# zd+DFgt7A(TWx8F%%Lq*e?^#OQ?#bQ-mex$1`Q3l2vV1S6+O(jz_0myRn#hh--pcTh zT}UnU*iG>@DxNkSr?rP7Y8C4#Tep0LmB@gEzgr1Op7~6}Ool5vVkyPd4r%_4c*cjt zx7;H6o)TRNpSQP8)@tJ9w0s+bz0PN^Y8^8zBv#4sh7ajQ1%>aPo(sK_9vFbrYqzO? zh0jI46Ws9MKm@DR8U&?Sb`!eXmp8kk=5)T%{RQnRWdIKIoaByRN5l)>AI(N4 zooC+SFc1x0p$}WLreJg@H(=*+!Kl1nilf#3x!0H@HQzev+&QKtN-m)F{s0W{Lt(PQ563OC1#B5MT|F41OFD60gBf;a# z%-ZPPGAD|}KOnVXEoNg29I-3?Na(RndySVny64UHg_79gRxqWq;7pnyA zlh*;=YRLo$Pf?1LTGEaJ#wgq-YI0|Gi0-6pwrrh=G5ibijMZYHxsA&XtyO1TZ3&ZO zW%AJ%jVg+*`S|q2`7({P4L3Gi(0q6`H%IHt7_@^dSLsAH(m6c$6J-*!pmTaDZD`zm zXKJk!(-aPnOW$f~=nU!*?!0)ZWx=r0A9>a)^nso^54kxUQ#5MDL2Av%CN31;H5jTExumm=LVJXpc!OxX zlWME0Q>&HXkp&H;Rg-t`g1bTixza-2&8Y%CMp{PoP2$Co(2~xE+ba!gi0xVwMS8J( z0?pC>ZE2iBAuq6#)_T;2fhsImei_S&y=fhfRbxG*48JY6$%dnzJWX?K#TK~eXaJ3K zxSY`Z7S=G=r~P^Y1QIWs?#Aj^UTgS~gXuZDO>tDmWiAVsZ@$!a65pt%6~lMstcAnr z1~plmvX8!8>XQZuKpKqqSosJ78)1@6_U;b=$}pZ$yw?D6J&Yn#;@lG#rERwnA)=gB zNk8uwy9Oeq!cWQ`SKXY$;68(Q;2?o{P39Z{0G>*L3WBUbj+AJPy31FL)xy6Rs~!zS zZk1;fEs_M5?2o%Y*F+g6kb`05fT{{@z@aZ+J#^%}B2f~&GrlIj&EGooonUiLhY^vT zs#|b3|MlDfod;~P`sAPUU@FFqCBnS(Y)iAZSsd?sI<*F7A{X2Bqh-$Ww7Y2dp<1-| zT?0i0^f^g|HXLAbfC3;UJrIET@+Q3@2eYlO0|_NAs|%I@bQsdFLHt8g+d3uAFxVDv z^JB{*SnoEY3Mh0x50VUSKcP&HRSzrD*^a>@_@7_L%`ImOZUYqB~X zaeE7JuEw}LxA9gq%{@(z5+s!@NE$ynqBLawjiv55dM?{9%p`R((sX3F=cEpmylRp= z4^~O+SIg;MkAvO)x=l*&0^)6BUvnxgaFj@s_6#)OPJqNQ!8Q8%Yir+lYJsoWuN3V=m z4HW%Np2%g~OL@hp;?s{p_`TZd*Lw|^naBWY{b?=QesY5z1L54gR^mTBeVBdqnsgq;Qp1GGXYZ4()`At+b; zd3DDS!QhMOHTi~Yt@~u!L;)}IW_Xn7oY+Hg%L!pu0>X&{M>hdM>N-c_W_QWCqFyDd zkPV&N8-fY*9%$J5%ogb9nFdTzu+8qUC;M#EdUioG&$gY0NjXQyVVTkIO#2JMgQ6iK z8hCPZD<>K|hcSjkr_#X`4@ICZk#7FEeRY8%xRC7P+PqH1M!QZa>sdyoAhLjyb~Qe zX@73wj3^wqFOMQ!ZN+9>lf6T%Hx6+nVW4*9s#o^aO6%XDupPFmgo}0bunzv)#jB9|8GZ(sk4Y@clU;P(y}*33lJp zlERFFI(BcY8VGNe;*%3Qm6*MvysdWMk6@2?cL=uFn@&Si-r~#y-X|7s<^&C691!P8 z!KTc;ah_Z9mjr0JPUvM^dcF6nFbgAe+&zsnh~~`QWBR$L3_$V0TEI@(f9I{dzppf3 z2zLzqH+_w~Mw6BD01$^tWj*e#D|bI$Mo=5@e0mM!a~#mWGh;FH=gm~&3B@++Q}6C= zMd#Z#ktxczZtoSdFEQOg`Qmf9S3s&7JCO7FkLTRO_L6Im@zqAJTvz^B!(!Dbe!Q-V z9pm9fvI5f>UyW#uoy6iZ?8`=RvgV4bV{00v|ziYOI`qIl4_2C*Q}`iUXWFQU101=RQ#LHJ{YKSFC8pw z_e)_b3J9a0=Y#dlZ3;LBQX64~9r8Y59Ak`Kv$&s?Uzd#6>$XhZRDx)TVNAh1Zy6v2lpmY)TVB$r_FPuX!fLhUKn*f`DH6`PmwLr{m5bpTxRHc8B z>5hT0lz9&chnQ(N<9oiqJoFB@$@bC^{d)eS@8#m$&ozD1%bJl2odywtK)B8;msfp! zI?izCKzHFE{Nbi1FGyH-&GqUHZB18$mo?3&mfIt*a~KPb4;Epe$K|I;VZJ>&B6V#G z20%w>#+X09$mPXMf7}uAoUxIq#2yi~ZZ+5Eceaw#`2X&_HugY}OBc-ZScEUkfOq{I z4RunDnVz7qM>R1~lCitu!HB>bTg|k*V3I41bDtpf8)6J>>A!MzG*((4wrtwZkdQJ( z{Z4ZC>vy!6p7WcnfgA9E=9x$z?C{#)r@!m@_mit`Tv1m6NEwEs?2Dh3LD_#hL%A`@ zGJiqbyxC}5t~Yca0Dz3?BWK|Vn+aeps$E;8UR|nDish533i|oO56F$|0!pcfT~xcD zUtmM3j>Zm%@UTXNERY85gscAiw??4Zw{vdPl<>p_GP$M*?_xLO_TgNay>|elw0s%!#F; z*sbwZqBG(=cI;1J0Z5;SFo4A}SWT|2OQH25xOW)Abv$-s>p@${noBN{q;q-U5jY+K z5whyKfM>B8;c_N%zGs%|0RQ2wD7P>BAcBJhy8=w5VbM8Foi|1y;%m7~d%`Xch-o-G z`jvabC6--wd2IErUoC$94gr370M3QSO{w=kh6p+0I%u8hCFrB=)O=Q!)!B$64WD*# zlqpzugd=|_dk59FGbqcj=SDvu2B|m$H>#kEP55H7L+Zuehyr>d|(Ib^s_5B03wBSg7$N| zL!SAXE9QQ=wyw^^;;yd=8cSK@Eea^h#zS2@~j;6e)RuQBb3!pI8S!~F)G%A3Ql z`qkmB%dz59*=R52u%Gw(9q1WmaBOPV5hil^>={xS!g_Y6p)#!)rF(VB{t?6rI%Fls z0SYNy?>KYfH>hT5ggtigIp^#+_hlun^Gf1TNJ&k_RRXGYmS zD8Ex8OQ%j&M+EbtSn2M=%jJpPVfIJfmjR!^pL(@`0=QI~BwhT9;)#D2t?9a0q`U$6 z?0a(57r|%8J>P0)p@J%=a`d^SF zZCu@e$TL8m_+O3!Q%C6)mzN+k=2E*@BDeFCph~M*b#ouq>+#yNVPYK*mS7IBH8qAg zRlG@9`fa1!3;pq|n#_g9nOoYrCwEFU?pfR`dodcb2XXhBRg6}C4bE<6x&6I)|GYgf zV(8bEND~(QJSDhJyk>PPeLdHBTyI(E5yU2No2B53>yz>8QVb#7MbGI&1~eRC*j zizhOdutW*y&^7cSm)u(FQPrFZmFb9SlNPVg`vl3F{ki`Orqd5l=Q-kpXAN@8n|F=^ z7=01EC;Z0j-TFHZsutYGcdSd;D#p2Fe*-zlGEN6V*e+28A!Bumh}au7E{kQ zRcbd@jHLvo+s-cO{Me3Oav7G*4bTyr1(Dv`!Ea}EM?){_XvhSmhzHsjsTfwMyHMnb zjxmOn_7nek*-MH4g0E?ChsPS$JS2pjVqSc?VGKIQ>zEl!>_F#l;IlnUV59aH=PCf8qr7id7GSHFhMZ{UtmK3H* zpK)P(Q>d$&-g{ZV#^x3w{p$NcylcCEEpTkKaHXbsJ67iu&>_Q0E#zZdHBz~bg1XNH zx2-tYh!TE!tk=v=gFl~+n0#V(Dp1&77~j(b4}WO~=uG}|Lf`f4;S($o-^-Wt!)ku< z>3Rp-9=E_52H4a~uQLWqQ0TsxnZ{M-7$t#?|K-Et707|Arok+h%1cYn)h2iAd~JNz ziq`rnY=|nh>pw8NQ|qw4)a`+uo*jY}IzJweDS7_e@MO3v%~4zS6?|iN%zv~8@C3yj z`2BEq2@}A6nAGglSU<$Qc`e6OKvS<5__>YDu5Gx<*(n+(V?|Dcq9X}ETUcj)+MVcX zM9as)H+A$jfd-8@d&Rt5POV3zIlO+YgvT<5gELswI@cnvZ|Z3Z2g`{{k;vooqs{Il zw>wV!-CAaV%uJ!~Uf23EBgSKy?0k7X;^WdLw;rfa+LD8EIefOE51;0OiaV*7W6B!b zWlA|ILM48#2sF~OmcD9|q9X&8uCI?S)5l!WC{a!_(woW+_G_AIn|5(Fk&8??yU|{`@8G zjyfC_xT+*p{2@V4^hTTo*Hsq1m*d~fzd|!7o{4H9lS$f6$8893c~##Uz}zziwC6u7 z_|)F{j(dbD%@A=i7)3^664VEOqqXJ@S(%&o5z=ZZ<&#`|_R8e4buHeg(kn6um}I3f zm`?XT4g272$D#T0d;5QKS5vyRs~ISpQ+a#u56Btd#iRW>jmpU9k z3{i^dsMJtblcnU}x&L;i|6$vd{UWj3%?7N*M9W0W02;&(NaolVnMFxOq10cGy#|vE z1LZ@4%a((OO#~e;0pZ&3Is|S2U6~(l@cmMd^WF-I{pLrAe(TTB(kjrng1poM6)sCY zB(YK&DW1}tB7D%G{krrc@XvpiA$z~}HWii*kgiK**M5PBy4fg|od8CY?>gK750v@~ zL0M(1+t&_Yp=F`ceE8E!sYI{>6KEdngDuG-#Z&L+J?0|7PdP|4emWSfL_8KyH13Ou zs|-*NMzKx4eGo7=DU{Y}7_%LRe?OYFum9l8?VwL$iQkC5>})QM@oBS~qE{v57h5iAX=)OH z+TXSvN$NQ@@(p1N5D8|4&PKX-4pAw+Wh?Rn=jzWox{Xf?VpVCC5rGRaE|Wh<3*B2A zAz-mO4ox`2%H|!Moj>M$gYHi=0j?TXurj7of+EmnI3Zk)N6t=>(x!ku$DV^3e;9tT zfi6&L5>ZKQUt9>prSiD1l8#p|k^o)373c@Z0S$~#Uz{bm`B+%fybb)SF`Q0a;& zn41Bk(|;2;jK|cb_WQys6qLksowGJdL?dSWa;cMjD!5lqIQgwqbLBUT;6C`ijtCw9 ziV>`gWvant+5QGzz_^2=yL3Bir~3{Lxt)Fo{Z0Chv%6`>gwgeP6Gw zxdEHuk{3eb`+Vumsj0xxhjdO*x2v;%dhHbI%{PmaT!m ztKK2cv=9HvUJ=feJ&8Z|aH;EM+06U|WixwK+w0>}#bAflUn8|7q?E}7pWsbHS7 zA~F073`HbVT4CmQqkFeg& z=wX`7Q$9{<1?Mz0tvbEq3KN&DTyZkGzit{l;y=1`J&GR~$?QwIvM&E&atyL>l3}SbrxZ|tYg^1n#@t~&c;mkYze8BjEA~& zgkOK-q1k~jWItD1ZqfIUo!q_bG1z8Je>lWbiS3PRIw7KL!U;i?bO$vqT-R;IbuXmaKA8b20OcH~Nj2mLASL!TRL?KNKk)v|Y)B<{lS?vD_8>8ilg z{K?Ut$?)p+biZ*n$-9K!6;^OFY}TQGoIbyT`3q8Jl9z`|eb6FL?jglbH=<7J74unT zWA1Y~?f>5rzi~fWGI~uXnmx8mM=d$ib?VYedwdvF#fkX`8{PI$Oz__MT=?|6FlRbnX-Ej~@UwYj*7e7I zQSj8Jn1PI-W~hvN>oA(%rM}hX9+)%Od$d8-)b!INCnBz=u;As@2tKLY8f&DCMscd= zA7t)X?l&tiu)-+ZX`9Z`4oHW_GTv$za!23cYuvs28g zeEjMXl5nLug%ZU^S&b-BxBv&+{UQ(7Gro+)MF|VS(#4a8nrB!}CdaGin_Xn7kxC_X!qJmETDz)4 z5!xQsJ`Fv>-I(aSNmbcC)=GNs#s?4_ty+J|(Jfcy?0~c{ov%hjwUizRdad|7OxHK{ zS52A(7e_{DEYkV8gzRRAQF!>(c9`y9H_=0AsC(1KKGAZbC*NSq>~WD}U-RYdA@ND< z6CG2u>Y`Ct@ghw`j29k#XK%eRc_0uStBwMOIsLmcWXs?~}-?$-Y#k_s~LCmGu&E0j>&oyai{)P3ptTy1y>3 zyQSUPN-yp6FVOpsz)OO`#V&v-%z|=>ulCuHf0i}5H@13Fuoi`k9Y>s&8c>4AbX6_+ z;QJ%Oq+l)V;L6cD=$jwE6fB&SWN`cQP?+{yRzfHuU~#vnAntPv&-J@sc7NF((VVpg z@-sc3L*Rs2YdlZX9PrqM8YK%`T?0?fgk7BBk9f<4kn&|=+)+|vthTyW_{tD}mi_E& zh??x?o90ryo`Kk35d9_hmKCQwXHv1CNUDy`(e<4+n?*8RxbmHZzHh!!)oS_hI2kAF zu#ILE(0uTA#GLOHeJ}Oh$GiUY-Is>!d%%r+!F(7J>`|>=DWaLb`Ma4l(`Q1pZ-R)1 zXTov6gO8WK>Y_q^(@v+!lV#PcD+`70p%2D2PhNwld)t|ehqSlLq}eQMi5ym=rQ#gq z^mdA0xyad0YNvwdjhhafr*mR>VU3UbY2pQA8;J1#!`OSrHFf^||Is??ZXHmR(N+PG zC9)wTv=%8~h=_pfDoa3C*kQzKE0tLZ5FwDLjK~%un}A9oLI{y9gs?(@Falu{hTkh- zKlkT;{O&(~*Mr9a&biJx*V)(g9?w_hW@yBq0)Q;^kHT~x?91xQjjK5lFx9qeleRgx zqi?HK_!#xxy?~{5WB38+TroigO6K)NU8g?)@B1G1d49SG%Kq8fEe=joM3(~t!MW;B z@wMeLYa`>nH1J^-^Ae<1F%Edo40ct9doW-QB%D$jm*>jy)aey{@*cPl3ibcmZQt(n z2ca-{TDar^&~J@vnsxm%jV^hAL>`qn6LuDMLi2dI_6ldoQ4_1+t!WHifLo^k?AiI=K2-&LteW7$k`gTg6QcL}h3?pJ(R7;(D;9XtY z@Qbx=&ji3IhW2hLE58WiD>IqA zhDrexlZTFt)Q&fws&_+{^!U4IPIU|L!RIfUUP-v=$ulvulRV+ar7cS#8Pt#}KbjO@R+-t z-mjxG^*;8T-x=Lmr1Aik$+>4Iy8@i!J;$^;HdLq4N5n;X%ht~`h%ywFzBWz~ z^Ro7pFBb!3A9vV>Rp7)>)dm^%CDGAF&Xhbf0JWUYN&`BQ|EnC4d5L(wGbc06wvVB7 z-H%xav}p(M3tBD&Yag;mKghax+|hb89Y649mm_s_d_}1?pCEfKAwor5 zTxp7Nr?I1fskAw7>xk*I-Oryx(%wqbJ~)MLCUqC95`r_eXT~p&gI#?MARRx@u8P7h zbjzPN_wmU32xjitk523dF33jp=&HiM8pjAnR~h^5@T|9V#wB`7_YOuwPCi=8b*b|S z9%N9L#iSGZ6-5pxS?1({an_|C(+Bo;i9^)Zu9l)a(^dPsuT9j8y_2=wno(R0S5EP- zt>YiSZe+CHcpfS;(M0quTgOMpI^?;U9X-8sMDt znJYYih*i=mA0;<2PQ+Byxopm@VK@krUe@EZ|M-LsA0Z62EJ_VtwZ9Q{RMWs?0cu|K{`qx zNJl{k%uZ_$K;ta1T*LzV^#oczi3Smg6|eN1O%1rvU3)h(1wFfVrcmv69%S!5k309A zJ(~aMZT!Z+oYe)qogWE84%l21E#q}>#%=IlmwnH!tM$z>xBJbq&QC*bM1 z@3)F?xE&V)FcG$nkEiuKKw_> z6RGwj-|pXdJy6^BX`Z#AUHNymnYs-bA6THSH%q|O5;RI6-4r=k_b3py}}i@_K50Vuwc z5)`#sIpGnsc>8`LZ8)6Zh-_}asBP9o9v8clqC3+%3b4yR>!D%;BbZ@v{5y-@ESfiMT9 zkmvau4ulhCxMLm5?1fD!Cy&{hk8w0}^FK-x=a3$rS69NJ0}h$-sQJE>Gs`6maXznU zI_7G={_geLo$k++JtU{lxs_jbjy*<;(Qb}kD5$n~>iC1Lm21GaHE$=r9OX3N4-rI3 zteIjTPvJkCM{q9bbq+TUL#R%Bx6L)L_yDd;lbI&8C$=q(urpguMY{@^Kjgm?`T+&Yl zq0`|Qi^*cCO;e@XNC#DZycnO`E0IoRp#J9w4hCnHPw~|Ml#^Jd6Wx~Tk%4uY+MNiM zZ6+AF*B^&B+EbaqyVbS5-;8rhW8SPgX1Z3UOXB>F4|pO0G>?`!qbxUrA0U&K_d)O-7?iI%k+Z7vwd4w=OEw5> zoaS*TnFfb9D(P$t6z+_RLY@35RRJY5=Woy2SX7-DEmpAleR8SP(d>^pOt9trT4pEw z=jGi)k+dqPxrpdbpq-T&>>>QKa(>Yh*>YcRR=U^6^=?SQ?iXnX(FvjRgTBIb zfH9qvS^Oi-uarJQ#?U3Cf>UP+`Nwo<`K0ixl$R4@u`W}^^NfP3^@}{jENNf76)|Ov z%=%ks{XY$YEeSdq>q^C*lE{G|YBxqr07!mCMek-kqZe{}(DCwYV0WobazMa3vlvIq zOA1|#Y67N%By|J5fEXlPCAn8VqImyw;7{Lni)m*u^P79kS&xIUlGB03ztE~ZN3q6x z7^wFtm*36WN*y~PrJS7_=?zPbh}Y(u^hyly2H5G2XQFw~P~U}-I`yWJq`^xsG?QGK zQ`5s!z2XE<;;r0msGan!ThZg|=j$Y~SmhX_bLrOh0-YaRzwPTw(51g zc0yOI4IxS&oRl5##iVu0?M;maTMf^1tLFvz)wfs2(Y`=!@5E?N7<&6Nq^znrDWIY2 z+HDgKdYce-;zh&s+9IWvh*Ku7>ad%Ywj>VL2kRf#InSf?8`1}Wj5?f+i-G_Bg(3$%byJ7+WY1=TPDWqo(eRagkN2@c9=8D=rJmSGvO7}=q*|4YW`4o z*uhD{ThKyF|353M01EBvQI7V-MnA8tSQH9`s)cH!o{d1gIwEp+T;k1Ax`2Wv5rb&x zxVqR3^)`O}ri^>rG=dfeSDD5vL`v%RO_qRGsP{N6A?Es)>Vh?=pdm}68NG~#Rm!1( z^r2QJtHjq@qAIj1w5S&6=oZyAhpO`49ru3K4%Ac^Zq9ZuxP4dOOWB@#0_4byx8x_d zQxPEM@zDqz&x{~qYB0zXCxXXmz*Ms;*TXH5W{pMEMZmnUpXO3#fNYgepUl4aYB+!* z*{fJ91~h&9B}5M)MHDHVc1va>na&umnb7I~F*B#7^ zd88oVbROVS?Ns|NUy9+5vGx} zP5Fvz>&SG~VvCbX6URFdfjOPZ@lMkVk;y#WEpg^%U?%%dWVhe-lF=qNHJWLivU9I# zOic~RL~!mDv?Rfz9M|8!T6}62t*}vffsZpJ#ZSjL^-O-LvGeP4mCk1FNCoCC zA02P+Y`hT28mVqcTRRYF@5pr*{_3qDNM# z>$udZ^#NPp(yvo5SakF6vVA;ADlwGYd^$0{JV<=(!@?y^ugtXBJ!8-L+Sltoi%{7x zXT>MLmvc4GUDK0~?CgH5M@EWTtKHrWOf0p1U12ip?Z*k8yhlj#_G6p@ z9m2EE*cuNJ7a_;tX3NDR4p(5vqR$W=Oz?(hf^6f`WvJe;SDnCCxt4onM@2 zz$n}KJi5*CTh(zwpM1B&dda3vtySqb(r^|0&ye;WH+icI$+j=`#N6Uf*%eQEXAr*#9 zHo`>f3WV?E;Q&H0L#ixnD<<+DSIMMxXxT2(YG%`_?uS9!Q?m`NZ4P;uqk_)*W`+*E zyYrHyq&M$=4UZS)X9Lu&Z9IH~hPXR9=r`JqGr6lTb$*rSRS%UL^;#L3nLu4Q*8 zggxX_0YGR7d@=*RjN(Ab3iIX9eKHkyno(?mnBm>tCme=u@`^UIxa#R+{V#jfDY*88 z=K0Ro;r?7>g6TM)px8zS8~g8a?5;3PdXJbZNV-4mZ>ut|?Lv!X=4)Qe#76$gP6>6X zYh`-m+<@$t*7>ajJ@XZm|C|2K`m8fX-q>4|?<9l22mjlMt(>I>y=J|r5H9t%Pj*38 z09hJnu@$ta?5P+SGn{*|Gvc~7g(_$DL4fem4WWFCs}~k9q57&Q&&21XYgABmhr4V0 z0GBPp>nE@s(6Hp@&i#a5(m!oNA^Mcp+NHv|V)jJioq;fL=OKVrPQYrFxqD8$sdsiX z(j1WmYPg^IWo#=^XGATn_qr>{uSl=PW4HdA@UF0FtW(Dl(%XWSWp#;(k8cY%w`ZRk z!5wzdU1?PO#}!n=ut~g{88b`;a0pd=>kbse0y?D69lUkLyPMww9~oJJ0YWbwWN-70t~en1@Lc%Mf6B4%JKl}d3I}KW=8Q^`iKR5<*i_2;rC)$W=1B1w z2^BXo5}uA(wlDo+P>#NgZr9G+$At~UyiknSJ#u_}Nod6D>#jv^v@LY=UGw(0p@u7yEL0t`DRgno6nr3_1B^8Ykri zOpfRxefP6Q!)x;=JuMNQPWi7uU0nt07ko(m;~={Ca;I3QB^8)wg&~Iu4o4_JVS(yD z9Vx;GfeNld5dPG&R8oJ^Li7M+I8sneU%s7VaP^YZnsg-w$lb zoS?WfPrTgyBiRK@scWBlTXMIFt2K2p6Pb%NfP-3~6c)a-^~zycsOdq)%^xy#nCBYA zVqB!(F1Hy4Pjd69`g_kJ4@QTHDWtfg-_iX$NpZDO{R`oe4HJt3F^uN%ZO2C`b`Dxq zXWiR#2(jy_PAQrda@oG6ZOQv2B-7OKxc-_!$uoL`kB;+fiH}uh>&pU0(>TT0O2ORK zciY^pT!$&(gHoep&^+aXN0XlzSoU=J64!m}sfy=DNz2H&|S^})`NZF1qOxmp{y~iaTkdMx}&4QF)Xn8Wz zXTxIMtnEg5d0tg>kTR}z`Oc&^YHg+|B6vk$@3*whT8gJ(`U|ebkCFVi7GKvjS_c!- z;mA>3z6mZ}H>{pUw*Jfm=UlMq6MsjLMnbRZ>n%b2#og%;D5^)s0Q~ z!Tg6#)G$A;d?$?EwR0n=#pNfqD5cekM!IDtbSy4}Yq6kn*T%){GeZQ9)e%n}R>#78 zw=}6(<$QiUpsOtw;z)1m5y9n~XTIf9KML++qHJd?K0~gNB)|1(^qF}ATr0?&jHh8L z3vS9tFV1aBTRv860e$=^iPL*-BgAn47jv${P?2U{K~U+Fo@)m>lN}55ffV0GB9pTb z=tnz}Q1x{DH(*kKk1C&*>@F!3>y5(0j&8gbxZ%O~v6`BBDF5kAdyqf2x)$m;{@yKN zJDE$BOX^Vyya$3JD(svH-NpYb`uhe)-iIkuVoQ1pSZyKqJF{6IzTY|Ioyl?Ax(uC` z@AOJOt=(hbry`Eh984usLqi;c%V;n?G`l82LGqX@h=RnKbWrzw^JPV2kPd3OU?L(E zXjISP(O}8d#=Ijl{cDpE7!!f3WgF70Q;Nd}&y;e|_C&Z=Ef6_*_+bNOq=wi1^KhZn zm0+idz4;ccJHN~dYHnPFe5H%!-gaF9_F_7NzQFI4ie6if96ZVi$Pg#BvRZ{o3vq0> z`>zLp_8T81Tv_|-vT8ni@ zm>yGu#kkZC-}RoF@SYp-$?Vyy{s~`GO4MwWuH|U8l_IP_Wc5BXC||^+`iCZEH-)1P zQ00d~jTp&ow&>#!hbR37FAQvYE1SY2$o4ncFQYW{HDcXk7;l$GqI_)mIz}YQjyb{S zw)^r=mby3l8vOWMj+vE1sSR-1*o7?yEF2w3byHbPe*p1u8D;m^ip?&CE?0(lbN`(8 z4r5wc*8lkKZfWE=inH_?0*iEv5BUtaYZq3|qFrn`o``@;Oy3HxGli~|&bC=&ywVFw zxn`oB($XcQ56@hD+uSs9H|>>*Ez~ang^0|hN*Cbw=C9pHb9y{a0uzOSWqz7$5X?{g zPjlKyn$r89A2Kj0pAZvlFmOR`i001&mC;@KRSny*Q*NE`~z*F*|qF9;!8EDDN-%J zS5p4qKU)J~L@UL{gD1x0lWD(CFKrjYPS7x#QaD^yt$!tO_|zP7k$yM4t~%oK7>h{jQ}A*AtSov(!1*npfy`L!z|DfhpR1YR-B5~93%nZ z9CB3W9ipr{Q{1Ix=%uF(Rh&$zG(oNC)gwPcD&SR)ndv`pU#<)i>4=Zzqzh{ww-TOz zhP;I@NZHERRo>yQ%_Yd#V;T|y1xg9QQd~klw&dMiyTi+GcHcAGZ95 zS60rMrc4dIkYvxzV}{{tjH8>I+6&ffoD3#NQ*1>~Ya7p189EmM$cC=*Am-!VcHdEo zC@DmG@oKT+;#44vD77v384~Y@P+1BW9ZCrP46&@I^Z@PO_<@iuo2@y`jaYca?U)j` zb~L=TTUwc0P)`*pn=BslR8)n-1*@Wyu$Uv06xqxrVz+hACIQ~8wm7?1+*c=n4(6b} zwHM~u4fPvjQeRDDQj$fe;>1{}YI;a8RD-LIa*HRmfDMXW_DuBxt6a;$yM%j=j>ZivRj4IyU6|$4xPv9D4>TlX+_0+mIx0xcf zbvAWRd_XO@(3(T9tQCe7_Dow`egM%aAYE*~R9!aPDj>w$t!?C3Y5C&)+-zC*9pjiDQ~|#Y(H8~sQ;=ks5qQkA$fuE2#-HLC`XwNN(<{?r6x@oRLXwXlzttHzApf zV53;PL44kxq#0&a`b|uLFGjMHMxWe*LpMKhap_!)PnhC|V7kobkw*gaoQ=o)gd z3|J`}kBb>1^^jP`l>a!lT+%UyK?qj%Kh^s0Sv{~K+pYu6emn-G4<^^^9A&*7k2{8u zByH@Kx(6e0!coS*MYRf+Y=EZ)Ek?nWX;dS=B?{1-o~^g(?^ZZ^VOo~Pe6z4%?_Xr? zo%;tQsl%OoyYEWM3>lzl&VQn88=BC=&)c_X4BqDe8yCHtCv>kE)joCAc6np3==g%C zW2#Ua;LuN`*4K=Bj%`@I*$msLJ3qEz+O=dDn%kIA7IwE;I#E;Q*-Yt|+{Yxm=H-@+ zI1#R$DKD z-8~%G5QW7Ssb-p=v$AyPlkRgoUkjY9eWIoDw7v@)a^uRGv^7-HjB}@HoEhPI3GG~t zxpCVE-~{`hBGj;?R)<{+xVPBnI=M5#+FiIOj@JJ8$aqSOo9OGsMKl4Xge{76j1fa! zk0@)DGxjbGj6Cv7IKlM#`W0T=awyPX_MUpC4-qx~YdW?=9ej!R>F4c9ZQ{NCNlpU@ zmRAK>Ux-gMDxFNsOKhDW%&^0B$ zn_#}m;53EZkPdXsd$SV^FF=%sL5%oxFQ=o5x53d?Ey`zV-6 z=d~*oHCNPcV20@9!3Kc*A7_HmAQ^YvmPvl12s8`~#poYEl3K-8F&C0iwap9q--oP= zr15dbfeGO8WFANs&8|k=E@$RLSD1lCmQzCK7AX5=Vab#+%2*3mFW0W`3;BD(&%n${ zQEjl*B_%^tB9*q9Vj<3HjjkQ01!Ch@$|2cq$lzcyK=I=Fzrvu!CWLRN!SEnUE z_U>!@8q-g$&Xf7)gd0^w{e6oK0*gU?Bj<|WUKG(r(~^{(`RYbh7d{2b`@L*?{m-o1Ntl6d#mZE2Ul_)*%m@z)2yG@|Mk5>#lS6r&jbijGuR$ppFy3N=dq z%Y`n&)d5;wHZo7nCL(Y`zRKR43Nb%^4b}#KdMt-Gy|Fem@d`V_GDz+%Q)-3MgNq99 zsB2y)1a$RixCD5(dzxqd2I}rHM9F)F+;!#r=y@hMAVI@)soSw-$$o4ur|jNf;Cf=t zRCjO+%26UMHFSonQ+^t(0_h_Bh!Ez59N<4RIgMvJ`UQCWvP7M=i^)=ZVx*AxQ-Do& zcc4v~T2D0qR}Y}aQW|4MNba>NJQ{L8)@D}E^hIv?w=xePB7dN>5vg?t*7#t_fs!a&@a8em5&@&oP---R5+tnL;W;p+|;iEpX;PBJpZ#Bpb#TBZ-Q922QpJE&y?P-`60HXjDMS~@Bv-qnU5^H>NVF2-`F7R?NJ#0&;b5n8<57n8) z;Wfn~clUOA5jSCQ-THP- z!BSwuBWU&DQ>N5xk5#u^^K7F5%9t|I&))i~!wEhLqDR8Uh?Z$v#lI|lLM-Rk&u(YT zqzz_|r)gq-UJ`NFo#1RVEO&vGGB-XSQR$SCKT#5b! zhcwJF!2ov2;iXh&q36MF)*m$q$#j8X(a3b)P{M{@Bz>DIUa74z-#fr@CtXWJs~Zl6 z4}k9yGl{J12~NWW=1U-IS#sATxdY)|lP8&o%EaHWaZ|EB&-IN=r8no;)nlaq$k*p1 zP${#De9H9hQrwc4C=F>|nVEqx4rY%mEpCf%4hCbGtjszsr+6kHdHqoRn?D0Khz%&a z-loCqdHJ>QOz+7XZcL;rH5@V^<%Nd&L9O`%%BH0yuJJKJ0zZsZ)IY0&$U{`!g|+Q* zKGn1$C@TB8a5Z4{d!oqI6ur@VjCwz$n6Ig_Xm6l^^X@DHJL}B9`D;n`ZnaBeI0&_ICcs>h3Y_PW_Tv|U@5GM9w9mDgN%wwvrI zjdjhvkTyTOqACs;jcjImk8~nkKAQ97>UTY6pCMO9%QM-61OuYzID2ydb3b$e2y{)K zt_TWRX!MGqk*}eKm+fjLRHmbnulrZdl6|I#eF=QbJfVKulsg}|x;?(_Q<6k6Xm%D@ zK3xQwJlI}z>d12@v3-9Tksth>ZfT1%3b54fN#{#U`ngLk8V4DTgiE@81I_bZQWApksi5 zkP6LS0dF5c@KJ_KUI}hX9+x77>hE6A|7&{m#8mO~(akF;oE2>msxiLUPHYSfSy=B| z4WRVSh2Q7bt12t{3{EahX(+v)GBwq^t!cb$Kt+f#J5WfIDU}IqHMJmLqY;<>@$?Q_((wM63F~nqX{#cvxXZar$!oM*M*M34;^O3RdHl zY31amZ{FXWeX&lo2b}$p_}a)vlGB@gUcgD5-i!2~@Q=)n-K;%jI}s!xDo*J+zFPL5 zUKVxpn?Y=ru)e!=P5vQVb}GW^)pF=2!z_cL?A^)Izz(d31Acr(O(N57A_F9dSt$?1 z<@-&gvrc|0^O}jaCX+-(!u#4_+C>&13jvy=HRl+%mA`?QIK!n#=Q>nwdyP3q5JW6CEm&;b~)r4$^ zEi-ybw%`e4zSa@0=9{P1i!0XMI?(}jK4w#}Tfj3*TY=eE$Z%wsUZA_^HOll6VZ!m8 z6l;!u8#B3@iDvr5h2ufq$N)|nsJHE(5NhioQ;EpO_u0uk8)E6!LPxtJIZXYrn46H* z3Q#k7DrUDF-v~nPB!DQM8lwvx3SRmU6uPS8@Dc4%KrIR-b0YKUeT`bK>pnbU+(v$a zhK=cvW_tKR5a{?qRQqB9lZ2l!1i7bGRkD&&XY!?6xRPZxer1x+Rw#v2APfqFq;e}a zE)O-WQ=YL^Kq_|7gPjNEkQu5O$j#4yH_k-BdmAHfx<$%%P6{Vx0bqThK)sCU>3?Lj zdq)R%)fxSIY2bEdBw3| zQjks_#T9VvPF3i7V`FSrU?*h4VGhR~&XJTfB8D8=#GF!eUwu(N6K?IeZAJZcDKX`J z;q_Ki%iz!(&>=%J@u6-b;?!0YWY1E{^Q5~y_VU@@ITF+*IFcI6Zem0kk!nm6NRL&G z!p{;?y8Zv~PqK1nD0wTu6tV<2IkAJKkuUpON{4GFeQCYEPUYnrvZIZhCRJP>CPzLt zBP{uZ2IiH^=64Lz%65;k`h2W(&=?t;6SJR{${AaR4iH7GkaF!Y1S@pw@LORkcZ==} zYua9MlSc9UX9I@q3Lgl&QqPxVZiG;vp{od`S%%Z|f2%^im3fI5GR_u&-g2%t*6IS# z8epUnf}u4A`NzJ%7B$ve{3@+T1f%tL(e4fZ0aQJ(CJA?DO!HryYK_Y&8$3 zys7?vrlyu3zq{xY;aOn}^`C);L&Mbual0d0&|L;XG`2i7`wQ`vBeIkLqp~l}@JIi- zR44y-eXtHVyQ8d>kO$?2iQkY8ZOK@fXJtZ8@0YR{oA$7~7DwS}E&7`(gfG;{SbdS? zV&GD&-NH(RT2HJUx+2T!2EG|K05z=ySfe-93QaxHv@PV*NoqT1Ggv61+@Zk+VAfis zskr#xUw+uyF8?5>C)D};@B6H6FGLJwYKgL|u6!&=$ zpXADC2dP;!W{Uas^}bX4i4K9>^tWVptx4y91gxus;}YvK*4JG@PMHBU`TRSpCK8?2 z<8QkjfL&P(ol^?-j^6ephVd4(KSRtJo82(iNcYX&NZ#bS2)ZbA)6seJL@F_j)@A4D zIa-^hspq3MWU>@_WYK@+M3-HM{KLo z;aJU;WlfbYyesTh?xCV4Y+nkjA{TeEEW?$8rg_f(&S1&eYiAmVYv@Mf>P8B2;D1ZA zo9yCLg|55Zmt7B}@B(z;*{gb{>7gquCAtZzswd4Ox7%Cq3dqXU@&5bECEfk?je4iw zad#hCdJ{s{hTbA1EZkk-1WhsmEy@=IwVB>C&mVxA@^aEt{VM=?wC~H>k2|iRTAcK9 zy<=_j^R;Zfda7)TZwQywYNR#RifViUnYa}$*5=N>v;F=6r4MpHot=Sn@r&5f&McPV z4G=1PXm4|7R*U_rr$wCSnKL%n+j6oNzsK^(zc$&sU2~J!-O*uV58Xk6tG7*9N3X6| zb!}VFlrR+GD}@i*6JgHU>*5QH1`#EP>&LHu50Mb5!%+v~uI11VKR^0U8tV)iL?Ew_ zvs;|h@MT3nED?a}xT9NC@d0vQ+nrY74t{t;c0bvtc{=!RS-5D%QHSg177`Ps@)c6& zHB;8ETG-*~spYJGeNc0c@r?%H*WROluk_j*kN+7}gGGBEe+SufvE=T5OBd`L|8k}r z&J_QJwS7J?d*SI?M7qUJ75W9sFFM^H8y1Vr4eX#fI+!!E7_WeY?a5QbK z;}qLz^F#--*H&iql7H3E{@`oIW(Y5Sf5P=rx@#M`*dqFetohJAe~ffS)85i!`!Z!( zr|7R*@#HEH1Dvd;6!YSzmy@+WboG4a70K)PK>m(p`*2I1`cKc(!XLX#q<_u>Z2?BK zd3BYt0Hm>cpXk-BpsT+GkTs7Cr+qIx!w^~1m(!=-RMTyZgjEr~N)%CtzkU=h5f)=F zki2*(VEUk)5(tni3+rLmXi@7u$+%OVIb$#5$P|&ZgkgZ90nj2>?Z{Y6bwHlgo2Wn-|^<%lxKsX|(;n(~M z(UcRF_wF(HEpJHP@9(8qwgXwmS#+8QLPXdSh16V|WNCM%x5T%D{7Cz#{G(xRWgUp~ zS3Mw_O0N^mIM%5LWrsL`6q45}e9jble*(j)fYzr!I>sTO2)M$@| z>4_@4DZ8wpgw9@5g*P`VD7OoS~L*dn(Sp>B~GX1RQoIk~2_uDV|PjK(Y{d(QYAb*UaY z2;jqS!BZeKJ|sCwXC-=4R0-jBc4SjKzm_oPdbG9DqNP$}SzP6{D_dR3mQgt6tMC4p z8*UKyUolb#;CvnSg@Oe6Gzj#NH`eUw_)z{2ySv{TMpMF>y$lq-o#OWI&O35Vk!ORa z#&dw+xZW$H&4-Ke*R`s&N@vH?td1z@T_R}+x3RZ9>G`xsCx5imb!|OVt2kJq zw4gjN{uMfDK8-Y|P-A&d5DtIEM*Aa_)0qHc(9M)|91oPq$`?uN)*%{-^Mykj0@d1O z`lJU-hn370)ZZv-{`th%qryn8i$#?}LQ7=sbjh-Io09T^U(NauJYarx$f=RuJQM~1 zet)ei{pUdbzkeJ!xNP;&a$?hjNL5}*-3;pn9zVc2VTu5vzw^pn+eFGAoSc3ZPzR!@p-XA<*q>bq0C_gz}YsV!28-c|m zfBJ7B#goOh8a_jg0H2uqly+qa=*tyduM8=jzRbkRaWGgZJ&fLTr&x~Fa(zx@Oi~j{ zkl|O+KwU*vu-XL{2}rk2Tgw8QKlA-sF5j|fDV&hgxy!PJSEB(u9t^C93HWxuk;ZpW zm9z-WrXk(Hil%x5l^P|Ymk#XSaY%D;;d}*iwo*oiFBvcOZdA^gC{;yH_2ti!8n@h* zBjKG|ARA(8k(d&SDT}~1v@J1hwfq;`#L?lwK8*|5^de((JSqvK2Gh$iS2&!p@v++4 za!zw{50mY9UZKdUMyZ^P&vNb|Xj#1;p?gDv=u1vYPn*Ik&SZ+pMtOdUPu~fnWzwC? zx`9hfsW*2?YmLvQ8r2je8pOvzELv3Pok4@wRL2@lL}!U1{%(ZzfvhMP^Lz-Z7eg7NpnXT33Aq4jBXWR_ry*wfC{v zkzM|2KEG}bo-xE?djt+Z(MNG5a3i($8Dd&_T5%?J=tEH~7MG5%3f=WL3RE|JlEuZ>Bx$`-uCX;Wuo*28ZEDrz}fQ1}k>XQ%{! zX`3h&brklh*IV^HwAgm~WMRxPMVzd-)_cWZ^1@KTc5%Fp0B(>qPm^0=!^^iMfek`) z{?1bEqXnPuAjgLgcfYf*Uz#`)S~c0>2r#<{0sI_8VFSrrxa5b{JUeh;z`?vXRo<2^i;-P-q7n{r*pT2tl=7XSr z>-*L8Ue{>!qJ!c6(C{lBE<$v7pioq%uw&O%un(`UQgvVHCGJ$YmQfF{S~y_-Qe1-c zZUoTp)~NEJgZT;LzATtrckFm&B{F�iz)QBAXFww%H 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

^>8IKQGKV0j@>rfnEbe$!kKDbSz#_ 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

cSY+?i@&TdDy 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∨thlJ!~GP7HXKyv({|nmy2$(tDgY> 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

A~Pw18#QD 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 literal 0 HcmV?d00001 diff --git a/webapp/src/App.js b/webapp/src/App.js index eb061bb3..b3b88114 100644 --- a/webapp/src/App.js +++ b/webapp/src/App.js @@ -7,6 +7,8 @@ import Typography from '@mui/material/Typography'; import { BrowserRouter as Router, Route, Routes, Link, Navigate } from 'react-router-dom'; import HomeScreen from './components/HomeScreen'; import Game from './components/Game'; +import Welcome from './components/Welcome'; +import ImagenA from './LogoSaberYGanar.png' function App() { @@ -23,15 +25,20 @@ function App() { }; return ( - - + +

Saber y Ganar } /> } /> - } /> + } /> } /> } /> diff --git a/webapp/src/LogoSaberYGanar.png b/webapp/src/LogoSaberYGanar.png new file mode 100644 index 0000000000000000000000000000000000000000..965da3850f3cbbd906c73ee78dd28996cd82fe6d GIT binary patch literal 68546 zcmeEtWmlX%7w+It+@-h|cPUWZ-HJ1~wYa+#cX#(v+;yvy*IzT{{sfO46vGh&}-T0908S2{ix!`s}|C5%zL{mcI6;7w1#bHT*8HG{M9lS!p0Yt?p@X_;cQEju@V#Ds(h*m!6WD64l3 zcU&`x)~C?6wl@9%ut}XZ6JFH+lK+X|e^&7S!4b|eeKygJ+H4-ws!aqU!A>2urgyQ< z{IjH{0#RTm?^?+1WMb0oqu!$$t3{o5HK~BwIlZ_|blJDe6KKIV&Q)us)T}tK|5$v& zA{jiH`gd*3(z`sA{k&>Yw+8*EbyF1U6_?*S?tLg?H>Uw)DqGfxJ7rYm9<^I)I&?rn zHD{E7?M|HdsBtpYA;EC=D4hI~mqnoc!8NjJ?VPr*asQnx<^EdM_Ac-bCpm`pel*xg zzINNM%qU<0t{)Man!L1+MalCYYc~$fZ0zMG3Sd|ySWoA_`ndNU(hOTcn6OAxC|LF3 z=A>`{%Dn5b>^3uPHW&&yJSHeY(_Z}V8_XXg`1n`q!~>I@fUx6A;5<*>UM?rdP2>v> zy$U(>w$7daCln_PXC0IYhhgiA_q_MEKSp(JG!02rtsWCE3FDbNCM>L(sMF@Fa@0F$ zXf>|mxLv6l12JIa-LeM&7|;H?&hGSCo|UZY1-$X@^di8(fk-aGc#b!wI28H3PF1(A zQ~y)I-ey(#-f!`pUbl!+Cfb(;KhpcmWX1FNJ*gP(J-<>MY#h1YwdkKnP=_c68U=zWXBaGU`GX}q+1p~6dg;R86+0-Zv739pRdO^7N z0u$s3OEd--95v=2#)iRomMU9|d5Sm2+#lKTu_UaC{%O^t?QJ*tU>b_+K1RL7_rWdo zgPW2w4U*BH_jQvtIBmxkgD;e4GE&=?1i$K>GyN7lEmHssXuX7-M z|NGH!DDHh86wfr+6IU&VMws2LItGw$ppR8nyj$wH@F29jwbvKWun4=wpyv+V`;^Hm|bi+i%^t zbw`kulzMcRd@w!)+La_QPjz1)se~RQ*^LDIe&am9vEPg~=Ju|zvx%UEvR{Pcj=ZSH zZ85F|GSscfvgoYQ5%DF(!goK&FY?#2(63U*afn9P{njQYrvyNYP4f5i-dIcXx15$T zL+8C7o|ebRM!BuZUpw!s4ft*s1ebL?&6q#VYYqBs*|cx*@Ak3hDbk+%95F8HmJ;?# ztUwUt-yN9F82s2~!lQ>0@Ue;=6LJ!t`4Q6ST~WtsF7TGpNXpgv_t;o#?OgU~WM0X2j@vle!>)_=JFtJ>N~BH zziW3c550h8o~fIGAWZ?j=0!SB7Kk$r2Q%y!v9vCy|D3hmc-h;eJ+=VN&79oJE<9C^ zfH%JZeo@?4dSu%7tBV%9;DNZR;1SXn6a-?WYx%h~`yJ@(ZaGV=drYWtc{1pWgM6Zw z`Bq9uMO2<`&AzY+@e3FF4%_=L=Pql6T{+>XF&_QQxer0p1UZl49G_okNtHlb)VW+b zDO5=eduk9}Upct>MyF;ulf}%B`!v5){Qb<$7cZSB^gfrg@k`k^*(bE$*RixIqOKGy zh|8g5J;|X-%j#UMe+XyK(55qLo!7T~-d*tbb47^r^C1B$;oA9&yZh6tY7x4H!D^=3 zT3BgEe_`%BOtke+N!l>Tk*N*Ez$JA0JLk<_)?o<0Zf1fLhY^!2M4rt$LoLbcVm$a= zIgPGir|iehxLuz83kCF`p*s{TGyyC*hS8PC+$Zn>GXK3zZq?`gP_}4Wf#G{a0^xbO zj+rlx(gbt(U$m;%h|MXp&TsS`c^J(H{*4$|KY-oaSwb0aHCTy{ayVO-H96e`(ZA)D zl3tsC)5=$FGHQ>r(!Hh-_Rq84fl>H!2KgNY9uB|?k7yLXQoTZg{Hs8E_yYxw@1PGL zs5eUBPx0I{#w^Z0O@0;jOhJio{kcm)9xgh90cgM~VP!P~6#ICSQ;>6@8GHp&Dgf2m zc)3cqb5c`hos4yjGpI~gq;mcLffG0=t5MkxoJJtgXhgqGa&i}#EXZPq$&%D^e5#UAKHC-xw~PO*3yXt<|G(5mX>he)urV9n3| zqNp&Sa#GvhtI4G7m+gxb>3!};p0Owly4TAa+_~J0b0h~sp;Ni=AL=4+=KQ`Y(j2tx zTHB7_iFYg?O-cpO7TJqS`)(j6pB$&UQf8sUJzDo8Dby&Uy#>jOM3Y{sW&nV|K}7oI z0OieKOdJ7nLMV~Ce&~2OWV~o5`s3bl7$jKo;vG)8QaxFMAu~;mc_tlcqXeI9MtoYB zplLt>9uc>c3}D!ZTnvWxt?eNw8o(q{4-JL}z{-4Q(up^LGLiVpXR8kl-#2%ikTG!1 zAu`a}NTvR>KDG`DL5x(Z*MWQAa5&vNVuIzI$~LV@@9Y-Ek=T;yDjJ@uKovQd$TvKm z?NsCtJ(od<3K`?FL?^JHrHx6a-b}PYwKtxSIJuLT08zqZNLh_X;p@c3wK9Gvo9<9B zBf9?2GE3gWbF{~`26we?UwTi*+z#-BhXCs;~HysnQ9a~}vYn2Fsil_No4!otpI#VvpddO4MOCRGSCTt&2vO_BsVI&bqzNOrQb@sb$%&N0 z=B(Yw+HzC^5zuRPe}hxFt}h-ii+)!I{)Ol{$%wPr6DegL&;W;^XZ>6P1*`RS&?wo8&Puw z0pj71sA9O(1QM_rsuU>7VQ-DtwUN#cl!LuhRT&41iPA;Lp`a~LIYiSwC%QpV0$HT+ z;5%%TZM|1F47c*9>D>gGWu-V=#CV-3wHOn#Uzm`vn6Nwv6skpP*(fvq79=EKw-w;G z>spJ>@|9wI@8|ZPd++hbnvda_9WIW@NaTmH;P9UaMuZXxf(;C>OJl02XzhxJ3&y-8 z3sPwWNBkU#y-_XNA*wonQ>RVCrIJsjmSrm?#k7z!P$FOzw=iLk=&`h=OMIhu!eS+m z{dJUcExsjbT((5-vOXP=Edv(|L=-%=k&UF0l@h_iS-peUWiIu|)ZwGaTG6Q$;Clt) zx35HWmJ|QEBXbu%5k}N<>6MWiwMhIs_P8~a#z-gis7Bp&5xq~OMn`v1~U7;a*;sr3s$Tw@txeYN-l83w}fh6Jz|}>fHPp z?6%(%NxGX5p43x)30jV?Abu{!t^izcJ^9n*RDTW z3hOxVqKLzYMiR=|;ij$!jT%~TN?NYj)!3sdkE8BByc!8+fhPxI8sVM83*ho{c~$;D zQrunnX@$53i=?t*!LaEKESus}o%yS!Ec8&68Ujaj_KTM!$mSs@70u#l~NR0EkUDBora5;dJ^9sN&KD3)SI=b z&LbKMyF+_6LSRtLe%gqh%Z7^*$M=vCc$@83r}HyaPo7S12$=0N^VkE7z_AES_o8pT z=&VP@+cMMTNz^@UeXqJIE8&eAx>f1|o-g)CvPjby6pDRkNz-@J4&3o5kaIY~lVQ!P zu16C*fc>Q_L5W2nWfd@;k5_P$lY7KZ(gJZEtpX=K4=H~JHu*2>MNw0NVX)_hlro>Z z{!qh81d4^v7fKif0DzSsyl&R6YEq5W6u)KGN6FI!%8^KFSv4ktgpgESD=rx;Givdc z^GC2`Uu&hQII)N-0fo0pV0zs@&h=x|rPVR2sxo-?n2P^{2VMhTZ;>zhdqM zEg18Kkt{@U25uq=;-sECwXh>tX3bnq8#b0l$>FQB`GYFIC^0B(3fOT1=X^JAGQml5 zrneU}TV-@0JKr;{L~f$epFHjx$=_}Rkf>VL-|cU+p8UEDA_SAMX4la7`Tr57XCU?9 zyf*!v`-|TNe7J8Mk1>w1eN4JnJk;5>JuP2hMkvWANT!_P`y-PO*_BTo5Q3Qy{`x)P zQ_8uke2$G}Nz=m1pIgs!QSC(zzbdSuYq|EfTu;>&lBH?txCQ@;m;D9a%2x(HdRV3U z=-wWq^ca*+>kAMd$=haCoH$`kJ0!zBI>(?d&Hu{_DDAC%<@X__fEXf9QL{i^`)5uJ z&fxEFVvwlU_r=T2TIkqk{q}i2$qA(+XMC#WD(dA#fyp?qf7NU4)!xRI#g7IMDbpcQ zN<|M^rH5{!UN>eo`bnQNf|^~*S3QmKRD4rWoP>j@RA+s@-zS~k9oKi@UOGB5xAU+u z)e%Gr6cH1UIL88+_h*^Y?wb@Eou~SWyER@g==*!;+soEg@MJrPh~w}$*+a=lPS6QxAudN{s;2ZEzYj@L-J3T%H~gCJUmhT5r68h(MoYHbd{m#-MQ$W1 z35f`?03-8!bVb4BnsrdBzph6|Cuqg+lrJ*BScYf5`MK~xeRpVg|K7c21>NiO zR(-X4f_}VC9!~TnvZo9qYqJbe{ab9?Zg&7 zYK7eji(7Uzc5s90vnjRPS`9wP&&31OQTl@%VN1uP(K6;64QIezCgbXj1liM+V&Z}AO9?B(P-^?;HUR~7o4LUtjQ8EfHWY~z}|S$ju6I* zLFg!RyU0LjJL1>5jAIPr)8%@J3`)|j- zgmOxI(wy^0X4|;~Kb^LtERYJz-n8GQ#x{Tcv?mol`1y3a6=}$($xw&j^v99C=#x3} z7Oh8Du=BN~HU=yLTaD`%}$na>;m6&$H9qkhn$r^ChB@?GAB-__kF z$xCwwDIS2`S!)1(s2nvF83HTnadO5&{FB6g*1s5kS=K$C#{aqvJtV&i<~N?B7B7s6 zMNs#{$gB8n)>G7Oa7xndTRjMeNiwS4Moy#Hgu_A_=ombV$_zbo+@jgA%qQs6^_~_C zevJu^L-SvK_}zk+0!SKO^qK0!Y!)c43=R}@ME^mDo|zYhUXEz9y`TZxBh#GYE;Hm^ zB@XE~idwPO9N9Bu67$?4smk%0f0bcXgObn}g;~v+!Z?;#Q+C<9aIh?!bJi(24p*mh zY!_Km?n~lMT`s)OOU7eBMo2V7vQ_# z7JIir`qFy;bANqii&Y>?RS|ih7kZX3%0=9n1qvERUd{IL@3Z(VXzlqdxGPRq`4wRX z>tj}ADd!@-nq9GLM4kKgrI!;8_qP7McAam7-{yId^c#W~A#s5INw25vWI%NJM9}A^tQ^z#UxnXJep_w`FTR_9L z=|T%6=ipvAVs1n>(B$NZkO-#e@W-0Oy?^0QwjoQHz0%wgW`2R}DJ#1R|L`LcjQ-vV z`$-A;LX%s21qu_E{;pNRwF{?8Vyrh2Xsd+=3>8>#6GFl;0`y!4e<8zX76~}{eg5ga z=nWnH?P=uA@)Z4*xl2OQAv7qxdXk)QfQnH?pN+erSgS9^s1CHGE%MlRdn*$( ztGnraceINx@LqlCzOL)U9t)ft;b4q&VIdfAGdod1+y%;gxH9kz^m1`AcNf+R(=`rW zdm7SV%^CZh-#7pb%gCap$SNg26ZGYl5kZ)w6YVqEBl5rER0moVOWkvsAbke)6dQe* z{dvLjwK8K{pWkW`$R|%5jQeCZ{`$Ud{+5-Owcf&O)2<9=tewUlJDXc>*8zmX2lTpe ze}iu~Mn|qz@$EO>o*`3Sl?4bRjaz@}yT~{Y7?8i8s78$H%b_&MMhvTDM4eDG#_Wfb z?(O8@wrLc890RkC1_YoLDR7tJA}Yqxjp0{cOa&c^y#JIG+s z6-YY2FdlOdj&K^SPyeCx_o>!}|HUu&Y?Yj684 zJ3wbXq*dw}T@;?J-B>hg5*#jy{Q5_%p&`?kn>cYc#j`?T4f`uOPra~+)J^JM>Mvo> zo5IVF`M31i3%CriO9OMMxS~X1ku&xFH4QU{)_!E)v|c>@DO~2r*e!J##TjXId2;r_ z@AWU}WP=zvEUnaM$M)hGXFllA5RAag)XIN+i=GbkNTVTuhTV-%D!H zI~*J*ZN??QePIYdP|KGY53JyqUTX;7(=X3Rt?7K9niaNty;y!@708qPtN}wu=$9sZ zC=@lvZia%$GBRu&mxA&>FMZU1zKZ-S+ZIl2STK-^6ALNGJU_O}zv9jK`kD34fB8+& zXJEGg%C%{i2pbon4i(5lio3j?v;*}g^w+2%y!E_ys)Bh7%`PHg}wM)kr2Rimklq((Q+?vjV+(dXGX5n zB94nuJiRgYMAqr=d2w~vi?ANn8(9(Hee_lR6j$D_-?+qpAv5tZ8sgn$30|kv>Xi*9 z!y20NZdvCP&_xWvVq15kp=I&pNfX5oi$3ckbq76!VX7K6!}wlhDm@8t)WaeqV?5dx zsXLXn?(1?UxMAt$wgR=@S|4Bc5kLoiL>v2Z^(wdB5x9Czsx=QTv);If>Jho{npn}4 zV}a~~y;EUwvWW-XqCxuW6q|9BDc?zwhw93OC{x0o|LmG5cjm za~OS528O*mywtp29q#8Q`)emd)}Yrqcg01je?mVSY@)g}%-XcLL=+b#4!3+SsUtwe> z@qOY5nB7u2^^MS46i~wZpd-fdC3FQudBH$5UD&L5gV7Dqnvmm2dz9IT7Iq80D|)^>}d5Fgdg( zR2@X*7^g2B%pe88(4QXbDw9q)@n3wAZ?Q>j6>lFdZQOjg6w{539U zci<^&oq^Oa6c!M#GW)~V#)@nAjm#T)k3s`N?FjuaA336u7%trup^fm2mg!NG9D(&xd>X2$I>#@hcoe0$g`q=zE9j zi~cuXgI!hDXO|{tFGaXsRfnMV@J+V{_wc2eM0n0U z?{_{=gn*r$dYxw@rxq^shd*(C-L2?&2(Tv9hHd`Z4}RAds`s+3vI|T8d>W1SFne_0 z^uzzQ&s%kEyzVF2Jp8y)Xuka%=I^A!gGX{}`nVdyOV*qlTB$+wW%-#IA39*iq;=)d zq2u^TFK6>^bRe5Q+ll04c1W$0==9+>SP`_ga#AC8JAmp=c*U-26t=kNYf zLx-FoO+zJF9UU*#MF+w}=j|8vnM|^Nic6z_Xe=p>@c+TI{m@0dh4NJlXFsG0%Cv z{!A(nY$*eet#za8fBbL8J*M4XSpV-ZA5mv=lAB1d(CwhN>iYW6Z?`Q9r$S8Vc?Q)k z9x}fl^d>eow#H7~>Bd%!Md=fLT%C{*XNUQZ65vI3++-qc$2$8;)7E|=3pv0{6`Rwd65wN1XYUHdIjUw<@Y zQJ<&P*4PYxajx4J;%?sj@i>KXzox;yJQG$}*(`tlmq_m|w89|h{_IK?A*ooban|Q% z&tuoD?ADPSwwQ5}ZJsYe!m6#No3-13Z}~td{BJpz=49(J1Aai6){Eiu!sK=fLez{e z19ezvw1k1a8xC(U+wO)Gu)*|``1j}CR1AQK8oTb9;F^HfjK|!A;%3A?opo`K(PYZc zil~X$(3iR=n}$m^ZC*_W`yRQG)_VTZjgCz|pO$Mox`T4Asm%++$+7D{6!~B7c>5$F zN0gpgH+}LobQM?|$2@VsF3;w52SrTS{UQOoUyH9C!&AieNc%cxZRL7YR80^&tDjJPZU!5iMg1b9alO@^P#&|9g(}B!z3m1(3T_k6_Ph0eBa+P{Y0O;=&qvdZNFp=6BYG|N+?3(G2y}>ZMQEU86;?UsX9)d`cd(Br5Zfzd!3%g>G0cMIe z3}$Yg+^QE9n_Z5z0rU2Hr8GO-OrDwth5JI2*4fpcf4Zt)RRq<%S{K;p)YFMWevy=^ z+S=ZnA3mY#eBn3nzZ82Ht6kCYQ-81a$d@7SyT}{sE(3(EQy0E6@Y;i4XXkF;Rwf7Y z()^hooEpvC6*p^;#|teicLn$5@M6&^an9HFcZ)u(wb6>O6ad3Y>;h$cgQRF&Zbd@ckXV?NSf8!-Tv*8dO=!(P1$(79QtZc#td+K$fQZC)^u*Hxup zYGHT=mm?!r6=6LIm7f&8(&Y5tQ4W6jCk@~ zI|S;{<~~7(ZVwCnxx;fwiK3c0<&D#BHc&^AiHfV)--KJTJC$L3k6e3tQ` z>}Kt(xcgD65b}A0F(Ku$(5Ayr`>UfuH(l;6a>IAt+{^t@Ie5h3*y`uXQ}B0+0khy; z*E96);2ou>jEsf>U#k&JHXJ&;hS{174uO{ZHVjyqt3J7+c7vaCoG)E#WPK{l*|GS^ zt|6a%t|Do8t2H=2cZGbseWPepligDm7u z3{CO!b>!g5hog?x!9_N6?39dC&-dEnTGjI>@fwkMK{lJ*{hn9nQd6BJ*{o;rEczjZ zyRHnPF>*}yvPno+g>sc{DnI4q%qBN%_{rw0X?^$dIN>nXm;)%jNyHmV`8V z`TTEAX^u6EUBE!Qg)BoZjya+y9qNN{m>Nwq`JJnY^8{#pbu^oGHRah0i(6;L-Bj|5 z@=D`2-~oN>x3Dd4r-_h}5|zxHYgJ%-O6rNo+ECF1tVx9n*SM`r>5(rs$zE1K5XQX+cq zLswWa42D<<&f#|wGXSYOQX#{r5OG4VtrHY5oO(*5&!((V@8Ij6(&#gHQpm%^BsGE= zm8o>I5C}_?73}%}B^ijd7?sG2wy7UPJVgIvVwK4Jj!PJ0HCBp^<1&L|;ly{j6o=5p z5H`lqNoeVXfrINZ!pi+gdKCZM5fJmEe{6Xcjj0?%v(M?D3f^JX>VuF2oDsd3k~VqT z{$ga=r=9{i^t51Si$3b*2hTmWY53JeL7g0YD zBz(SZuJr8bTth}|oghSUYhpL;33|+rVY-tRXY+kfZ?T=3@$R)j)$QV;zck8;Zv$|C^A>4c^=soQf5{N{}2d0XqRVb-GdWWhs z)MJxQ^vn>2_q!Ct`SQ{eu{w__IBy2l za-2%Q(?=F#u>a5>d6AFT&Zjvc$6ydY=VI_>iq-RINit_dS%-C~Y%!YA)56BBA{4eIgynq4hy zmb@9+PN*0n)T72z?I5!c5Ko|ul>0}sc(f&5_mK=0Tts7Z|D$a>IZk)vr$H)y*HzTq zc#)`F8-C^mr0P$}%>B$rFW^6G#?PgbtBW$NM~X z5~Ook4%;Kl`QvKk-{CS&vs2 z`kfkxB?-56c=I@2~aU8B%o<#*B|R4 zZ;7CJ;N@bWIZIFwA(cFV4q;d_UIJgGY7C-8zKbATM)l7_>#zc64e##9i5k$`CeVNW zixgaujH-_tB@7HX5>~>+g24Hz`+NIyje+{~g33ffp+Y=%s}P}qUo+@>OrBu4+NNE4 zBVm!AtE+l74U=PJIx4a~KT5O;g!M6LIj@E zJp+8ac#yj53@+JM&U?4nzo*mlr6yNW9*LG`0jLH5e6V~ln4~9WXDs|Da1@#RIQcBK z3Fus&INEb#Gr#5`dY}0{YM#3KT5je4Ww@2|6BU484i|y@2raQI^Qm|7Ip0y;cdWHz zkafE~v}_m-B5|T>+2z_*+epguOBM;D=4bOo{IO?`-`&!2(f?}i|M=>^^d`CA4UC1Q z!BmE6!3rW@c5GhtKfn_!fpQtqSk7oajfa3;tp}Deb~GFHU)1gvB097@^}IW3I~?>6 zJ-TPB6JV`=ec+;NeieGQe{uw^>~Be>Do-Z%sN=jXI*oiD>EiXJ%wIawjYKuY$zaTt zymx6spaR&Ph!*gVH+}9-LB6*-l|*>aKXASzMkuGue1N;~g*8u;N{67+7xjU9W|%OG z=nxSF!AQPFRsZr7BuY%AL?+A8Yz2Z*B}f0$Q%iw7H-=0?L_|dnq}V(@{`9~Q%jO^; z&wK0p&$2H3h4Nt~H39XF47e|+5@P5|)}8ISS%x}esU5&qYse~{u?DNu#0cb(AG@W z?f_nGvz6dp-UEmDY5zOh2rcb&e!>9C-_w6sQa9_tA^Xby537ss$GtZ~a+hn2R>b{`;nNq(ZiP%xpW zSUZq4Olo-mY;TiQS68EZJ)|ad%=ynWA|8{61IN?C9UnAS&PUJf&wSrU8bF@+t4Yew z$O$t2aC7ELW;Y9l?o=vL7!8-@17O1QbbWh_g!E^n@0KXA@UoKxy&*jS0#CY1Z!%)P zB^@+<5(M#}Ev5t>y1)$jc>R^0nw6msbgvb4hI99@C|A3_C`ZJN4S>mtqwh+|L$z{d z`1p7PBzt`TXMuzsT%Qe9<~hg;LILF3jqS=_^1jAFiPd){6+tkMzHrzJ^o#}<$U=0) zCn~M%17A5IM=WCXhnGaA6s&;_kTqwOpU;zMrqmrF{V6SZpy%IhL?e7sgJyVYOwQ2k zZtBSN(s2T0r`hu>Kh~KQIX7^OIt>J{_U&Lt2zi4EZ*rO!4G#oQYC>Y6VBopXXzz6J zl^4Gm=%RgBxM;dJLDC9o9Ja-y${Ah3Z_*m$cz*~ z#)0cX0@+EfMt7;XQ|WS}4SVLDbprSJ-v6EWCb7G$Ak*pP?5bpHFZGJ}6n}*og7Nxi z=6oyFx?I_~-h7n#RWVB(M<4*k&bt`ud*a}7>TW)y-}4gkO-h4+vveEIFt^$|}twXvMeZ+{1j>9k~@ zDb!l3_60qz*W|wDop+xwg((rsSaM8p(U#zdwbvfL6UCwBo}QB2>J0{ay2U9iAvz~d zg^S!WcHx44C!|jstuU&$5ETMokrJU)G9#_Us0&?7$@Acb^p ztW&2Ac+PMvyTI<@qW8(%Xtd1hU27FC^?{cr&1FuVU||DC%(RU(YaSP3kD@S8rz{{! z7Xt9&(aDb56MN41fhX-`QWFLd%Ue6kZl_0oEFoS63S? zWWvu`uRzzdKC?+~k3cAqlU6`4;2`69E7-1SH;0c|o%2j^+Yd|?AsVFuACiyfN$Y7$ zNYI%LksTX~MV&ndn zE}988dMx&u{(2bJa95*O>Ys$oILA#|@KxASnc2BxY@2?D|3xuc_ZNdhzm3L61mTMX zkD6CYAO@ux_zyfT@QI+nIFtR)Ss{^Fkj&urw=t4xGKwB ze!|P-ckeJ*jnzQOu{fOwn|i-n*UAZzA&Lc#C3mII;S<0FKxt^lr1r~g{-{KQSIMXh z*UB);3;Z=G6Kbe2vtcyIZPI3mmj!@M)tEQ@ccXzWp02Z2gH)v?caFFDZRObj5@pCg zI+#6jtMn`T-9Sx9*G5YzJ2qW)?K~*LPhF1h9gt@w${mZ9Gb9kK`-{?rauG53k;05a zG>oY&6-t63J*1pq7=t@g=f_PD$+uyV@(@+(k1M>|Xep}-8YHQ`hS_H{-_$I;sTF0m z5djC1UKe=r4OFy};;p?wb3c z83X&P-xgn3@kJ085f=6!9>2Z&3M>d6&USxzjxS~e`{hc8J@?&)mK;Nd3059Ucih-X z|FhIxBpvd^uAd|w#EOkkwj?VloGfyGteQp2E?}`SWShtFbOZro?`}*^yKd8deNzC!U(i(V}MA-se)em@}zSuB;P=&YEs}aZ_i+0b4$v zkQK7C`U8eP*SSsCdfdA>3^;xn9R)Crz;XOrWAzP60gtpMc4$#e4F?Ljf znw|(!EQF64yIGsxGmY-IiDyYc`qpos+S{m)BV(GmzfcC#Zq0zp=KIQ!XV*K1xucj@j?c$+K&J}a{& z{zHA=h)JBka~j49e4S)=Ffh+*SrNZCM%r41u?3?27qj}7!K*#cBSK|DUj;27F)?;XFo#&>uIQ$qY zGsK!U^WIQxsn3P*CcU?~&Df$-hy$xMLfdZFX~~CefY5eUxjKY#!pvI|-A5WoW%+D8 z$#Uj{iy20z4^hgC$dezi_O)OHazx?G32bcsIBNXR$X$`0lL7%lx))S96%S{Nv>UU@ z9+%ORl+~oSNB?*y42-kCGH~>>>Ut9X&7kb;i$Vt~is(3Ik&CnQj}pRqOUey!;)!dv zpv^W>(e{*4AK!f&VQ25;@mKM&Z{zUvAWqj6rJ=f4KS-r6a9rD{8q$z2LBIa`CM zcN+m86tx8 z^z=Q)A-cBJdJkgxpsL8Mo*M&iDJ>C);x=`Jz#^4qNF z)xRC30r+s|%Bm#%WC#Meu?Q#UX7w*4bzIIS@6yo@pP{2IOVO`rdt;xtrj~oO;I0JQ z%r~OSr-TD&h5ndMa^v9@53?u2B3cl4B3Ku*qBwmj{PFF^-@o;!r8#B{OO@PYV|!?P zosH=Xc3>cMrqy`ef9bVeYc9wsED8)7?-3cWh-WlwhnE0gP{+)3Nc2}6@6&n_TUxS> zWbA24si$dgd~U`C{8I}xBldI5**}@+f-#^RgrNP-#I06v;{Ix(ncoVXn*rF7o*;GUqpKhgY6;*HzSdEVENI*>&XvMbGW^iw?OAI+<5*?l#}8JWv*IZl)Zhs)$F@}M6AEe}(_ ziRISL<<`);*te<2DQ{zLQ0A3$b(mhHZT;uo5&{_r*mroO=bFw-+-*22@>Q(=w1N@| zc6>6RR~>6&B*79<@CG{FCF(&&0!8gkr~4`$$x-yZzC|X_1^v!P%NSDwYb*qRqqmlV zS}UzT=3jpgryyT5MBfo~9UL~~W7fv44P05@G8q$^yy37kF?Lgw)%u!py4|q>0~y8~ zvs)@0T$6r0$h7ua7nwvTAno6z0}Mh7h9A9fow&xhOp6B+?+bmsHzYv7;N(m!45}a+ zie5RrwlvKpQ-F|FyLam5eLSos9QPC%*7!ob3F`4f#HLGPMdaZvR!bd5C>18+fe|&gD4~tr_db25} z=3tWph_E@zn4LZO*f_9SW_a9T0;uIloiG%=Y95|oe)vAnC%#;x=NSB=-y6T< z5I+Ud!SJr?uZ*YFRyqu>(r#t9T=`nHagr-#%{eC{;c39pt1uB*lG!3AM$U|mKo-~4 z>=#&PQ-M(itHYPe$FP^T(xxm3&@t-KE$q!tG8-^TJZaG3#TrQw&;Pt(%9QViKfVcjG^LB7F6DP;~jasyne0XMa~tV*^=Cz z>`9E;A*}d#=Qc-YBD<@r!mocmT}?Z~WDk11JZQMX_Wz<5E<4Vz&QT7}PUkFP_^)kq zY$wMFA^=Q!q*=SR@z9vPe*7`J8B<~qAOee1=DedV)qAX;0N!dQwes`(mi9VcCC_FO zsOKT5{nDvLdB*Q3siMyz$xMYAnA?AhM&5=~%`2>SNNI`}yd$14!n-1Vs8j0K-5$ zzbnSof-%Ydl1mei_h%2iaOWRfxx?r3!kjLso>hWj5y*chFX+Q_43Wt@fV} zu9qaN^g1#O;$WY*0FkY|h-Aqf^Q{-Zps#mHd`@gXyVYFHCZ^oBAH`)VX{Ax4L7FSG znxtyznyOw1mRc*jE8p*I9Y1b9={*YWg%#}(5+jIs+Y!csKG=XX$P1HOW1Z(=Mgm(- zd-d_uubdaVGkV5+{O$D{_puk9wsfm$__IBqEH!%xnuJNBVF<%f1^ebnhKMdAt4N+k5XG z?|<6(xU=Oi>#|WK4H7b@J3d8D-bZ3E=8b1Km6&ok-eq(`j;Fpd3ZHqSfw;%wV8`5K zT#Mx{;?@)(fI&i<*DzfJ!ldmIftNxe3b-Ys-MRp8H&+ualUv%9TsAdb44t0riI8T= zAvVxa1O(S8Q;C-Rd%Xvp2aUJy-u-Z}a=hBS*LmE1>faBSqM`wj341E@2&cU8bDcpk z^k_L{#&iD6wxKF7?n+82q*eFHxCU)U1Ob8tiriuG4Dk+X7!r300uY51;u-|=G7jLh z!k%(Fy;F?yC2X8%K^18!s`pAww-K&GeU7`OJyw7uNv^4cE4@d@jqT&YVP$W5_rcz$ z2cI`T?{0=JNtPri36C7)bj*i8=W^1_+lRB%l<{C52r@DP0#ZDkK*HD+%on8oM}U0l zOM!?2g%GG5>7caQek0)Il}i!?NB}T^iOoKUmKnU7CCH=|uO;MSer1k#QQuN!yIe3$ zp>m5V18ELN3BW}@_at&fP+c$fDh;pE@1mLG46gLr000sSmTag)b*x&-mw^mq zC?XLjiHAX_;el~4Sb{?iJLIv)WiD|Us<1)@;mQIk6f-}ozKu)Mdhx3T-=;Pc~Ob{+>s;}}VTL>f)QIcLov4Zs}oJ|gXs zMXb&wj4-H0BpT|q_oDcwv{!1D`UT(hz0lRJQ6wqvedWwqPw^=pO1s*P3Q;MnMpeC} zANmiYj>AgY_0$^yGJrrSSZWCX$Oe!Jmk0tE;ZARUy~wop0uZ7$M=E0A@Y zF!)l4Wp=LD(b<;!;HYXsbj?z**eo5Z76xD-P8%>QqlaW8I3%eQEe9I=s@2?YygPog z`}W!HAC5O$8@>Df!{A<2(~gM+o|A=EL>L^uk?T>@<`+wT2|;jdpGgo#hO*(jbzXZr z-f^)}JT5nCt!lUCSE5o>&;?x}j~r4g27wcto&AoCMi>!^P=zW~f#Z9D7nXv>?sCuJ zX60m27g<_==z9i1u+-i`eL2 zG#W$O2ItrLp)1@ZnZHTTG9g!$&wY@>mRJ<&et)a6yMJ`lYg3gAmpU&^tzX3+7sIlt zMyve?$A@nZO9%D6mHn-QPmh1mdg?DnMI$LbQwbRe%uujo7F|AFmV%@Xvn5ZKAW3x8 zuKPprU+Uj4@2s4xbeH^kSc|HrL`8DhA%_(!R-Df=pNnqCIMJ|1jYepUgcgy|Dsp;W z&y5iK_1+p4thm2tkfkZLm%n?^EDEE^kYN)W?#xV?dt_=xf(MtimN^Iu zU;q$MFpjB(YyEzw?Hr%%9BuEvef#dO2V2dD-ADb+U{#m3V}Owu(bj|r$1bbH0}C9#lJLw+4|dwdQTvQWgffu6 z3|WQ?=2nRN9FKVO2Q`wTtIe$+&D$0*F)^j8#Br)*283i!aqN0W39S0{=BB@Fiq|3T z*IS9q%tR(WzhQKKJ<-!L5)%;f@Q8fxec^WImbt2|km=sdxUaKITT!$3m*eL^$_BBaeVkAOWGtHa(?B zy-pNGGZG&oK(YiWL@0kM{A2CUYd>!7JZf$A?uDy*k*ZW+7u1-&=Xl=bN8&cwP^5(x z5dgWDRD;*X6eApX5KwxP5$uEu?I*#a2pH1Ck53z$nCqATAjs3zsA|f5<)@fkqZVZc z^B9hg1fKo@;zJG$M`UOyH_wfb)LWNZ=8Dfy&AoXg)$}9(aqIh?)~jei*L88~Xz$62 zGN^e4lAN%tSN!|kX6vxAbFjU${p#JfhmV_&yN~>hXd&{9%yLTRk`@eK=lr|o_m4_a zJ^8}>uM2P-sSiC zv+i~EaDJS-rWBQW#e>3YG?0q>X)|TG^b7#Vh<)#EVXxFI`N_FtgK&o%An&&hM!-3v zF3z7?X2)0{GJ59Y{_%d#Z7=j!sT8ep8Dth!b6K5zoTEmuG@hx2>;8joqqWy~d+_Gn z+h@B^k3MXF)O!#v>VjcJ0^-4Try&Ooo_9ZF0fHqE8o%h>3tgcM7(_r$?ROdo{ONbk&|)eA zvhd}B`!ALM@!-2(9Q>mDNwmS0EQ!?5nPjKKRMmi&G7Uz!p0tpb%zBqp*N^<;WB*yT z>6cMT6o@dS@MB(x%*>h%qAqk+Pad9p)LD!$zYoPSBgj`N?rF>iF(Cq0%;WIat-ZIA z3xYg$%@TXLm&;X6RtGuL9hOlsS`6;>A9wcKuTGxrzka#%-QlP0kNWq6s&+J{a!ql> z`FO`=wziVEWmp=y@BXp!$F&zv4}Q`9GFs=-HKZiGo1{u`8D7pg^I2OaAl)ZI01_AV zC;p=O(BIt;ln@dH3W$%FIs4a{i8V)zRL~32YPcCKYa}MjS?#tJ-v?)kdv>4&0RSQ~ zB7!c#$NlCZ10ze+{SU$oC|y!W_Q--n-Z^TWGVhUdEce8j zK6HFEnw98xof0Wl=4JmdV$f^sC6NR9#h1(My~E2f2n>=vqo^FN^&hqOTCYxiZ2a`* z-DgK%wVwv7k*DJ)iBEP)w~vk~9H#qHS+<>@%75M5{;2&yw92KdR&LZ7yftK7b!TR9 zO6{E!h9qMCeLqI_G>Hkv0LaWp0LX%~H_#*=InG)CgDkFmmFwZRh&d05zv2V3A&VeK zX7J!17fEnI7yM_zLAU!f+|+f5-7{BX!;h}bBLGMc>~JwGnQFA)ue3JbzWnjkciX=^ z_>ZkEM8gOGglQV6ah059@iwBPUU)y%b~jHx@V88D&g2SriWzpYjQizji9@FEptN6W zfMa^QbIBh$nYhysD0}}*C+>r+t@+GPKg+>{^EWjzUQJfW>=8MevH>v1e(W0jrn97% zgN5FYjdw>UpZZ&RkxT4c%ZzjQ)Kbq#D(MyfVdqij`{oawpTc*)Yds2TfB*&t=QrgX zGb4$@L?pJ|zm#7soox2E!Zp5@orkxGIL`h0t?0`NmA`RZSq#uPCeOsdFgT3vR!rzgRJq4pkSG5rfllbLhqaQcH?BH{~%b`OQr&D zQm)}sjjp8Tl8)%GV~VC?N~Rpv{7SR@?#=&k^y{vh9F55gA~}LPUr~eeF)8-=LF&^ z4#*z5{9s`^3)s`;OUjVrz=s_ zFNbb{U49%?Lq!bPRCD-+lM8|jBc78HK2_EvYeiVGv`9tfQ zZ0sjc`@hsltWC2Y>Z8e2jpCQLH)+xgZ4e)W1LaTdpyfT$IdEj_&j@4!}?x z6^<4=Yr4+v9rXmv%uJPmna6SNyW7T?hiP&==9g9>FYXiFXyo7ARV}kK@2hAcx6DYx z#~%YSa*4LMqL+h5t?&0=z1g{Uu+@CjzaOlc1uAiTWX<&iwJ`ulss@T206;AiZA2fF z1TpB~l>7PkJ&r5@d-Ax@TJ)DqHAw|!d*pyDx6H)d3@^jmXt^AwX@a4kv@_*;@~hn} zZrbx)3?qYqc}`KCFtc42#o^PQE$(Y46=m<6dXOUk_IGlBrS= zoG~_hdWrcNBtKw4P+X4Iy9|h?-hI?B(gv3Zh!F%1)>8*b{?MS7hwf3STMw2pai6Ir zW_tA9`&D{ zyx4iOu(Nu&(RkS1@;AaIQ{@7yoDCme>M|Ml-WiaK;Rd7Zy*&7*Rw4Q~reK6X9;&C@ z2Ac?v($=Fy$`?c6vO+$dX$|sJ2G=X1dPP7I`F!ssA9_G4du$2top}&jfTFP zFW+#Y->ca0b%VI0#hQ;evN(U{(RpHF7acAMoIAoJU96k*5|`nVyxPQJV{Vr%u42|T z5k+jpODdYGS&Z)cpR`^bym|R{X=n9tqxqn_8LUT3rpg{WAhVjzT@Wrct0Wb|)#iuW zorRNEjW2>S3ql$b;Dw9^+p_J1o+%_bAg5=rJI|m&0~$1D$9BVDfW{d-6-$=MV(#UY z`o=NX-grZKZxeJ*7?SoePh-=vTqX#E6EWuu;+n8ME~DARoNxE3z0A2CZ2$y}=?PX0 z#DayOMN^AD^n=df@wW$m+5K_*?c2lk_C|j#Scw*O-BhW>?idHi{8=RjF1! z{;St-_qv;=C=#1F4f4tyGlY={l~Lp*C!)>~8iq!WC1aVirqt6*?fe9If^@ zS}SjAKedXHr=`duW^#fX+wKM_KCWYy)?i>D3{=zGFYcCiD+i^MVpoM|;(ZfwQs%f` zjN=!3_4Z14y|>X{kK~;BJa0TVeD!MXc#s+H$V|+J4NtewX_=p^T2CEslg20R&M~|% zWuL%I@gcbbv;j;k?-*Og1R^}OMP1i5 zQ|1CVnW$b~L_C6`O0?8jdAsyYW6fU;o!AN*Z3!d{MIeo2!PCuw2G43_$2};$t-V@# zy}Gw{yw+OkRYFC`f{_^*NyN#?eCMRFUwgN*bAP|hXiDamouYaNVVF1CY#I!P7(oQa zW=y`*^_x*LfsB7S|N;VYbFFiZ4O|GcyFYm8CKm5G)SuE@WY0tT3eBmqYkV@`9 z&D|LQ7z1~I;fJ-qKK=3Y?MJO;e=)2_MWYBA7=ZzhkdXz8NcGj;@pmWRbddUs{dH5h zyOZu~IEU^s9+EK>ec4Boj~V1kI(BB{ggOSo$T@IYj_(>d*br#t{TiUl%;z&`SdR0X zBp(ktJ;z58%wfA{J>%+g%bZiroQq~i;$sI52u2nTEt`7ufgiSds^L5@eqH-v>CMLB zz4k_bC0x>VT{9I^;sVIT4?T|!pH{CRFRHhfjw&aP7GRQ^ABkNd3`M9&v7FL!Pn*Dq zeqnFvr;on-w=e#WgDqc>AS7g@WF9!E6#)`Nt6$JvwX^JWP~Y`oeZz|vi|tAAU3pja z(kzq&%mA0;HAyvq({OV_?HnyWTRo|Vj={XV-->tP?Pd(~@M6&H2tiJtZ=gX5# zzZxMy`e#rdB1v|@j2^fe^)mkb(uvhV0PR%Uug_^RVImXAJdKJ`7r1O^GrSaFvC zAc!N5V7@HPmP>*#aym=z{-+=R@7=OCL`1~#f6RPY-kB^lJre^vrmPorO*=-|!=rBx zNftZI+vf2K-XM?WK;Q)kM2Q|qLIZ@e7~cpOCm@(-AJZj>d-^oFMb=@5M7q=(d!d9t zN0bl*==;$_|4Hx1=JWlxulAM?HjeMNANC#u>!!{wD1bTTU9hVQp%*A4SRiGOIhb95 z#-8kZkw-4b89d-50@d+awf0tTEplRu-GI)y_~JPXreTk4G-;-vL9oOvC?Ns^30(;v z`U?>dm~5%@vX6GoXF4Y!BA~Gw>nt}Dj3WU-@W65(&VHFDB9xHsVnK;A-eEIiY7zvP zbBpSP;y%^$rMX^)B_0qnsf#0O$e}f}5PjM|ZoNJHY4^K#&vv$V5BJ)S{rlmHse+rh zN@ny(vLx4d+Vy29IK6-Vgiip_&=-MYTy|!$+>xZO+FqyXFNH;o2GT$I^_zUOGBOiT zI!U*@Z;-)2#1S)t0fT19sdl+7#E@-WN@jQ0dTNJdc36;OoXBZAZRts6Kqi_*Ne+Af z00EK(NKhz9hU&y^d%8ezu*gg|jSoD$@=(Yrdtg55WH_2QzvRk5f`o9eEEb}*@Im;X z|ETrj!K>|^H~SwoKk*+#b@1jm@(x+BLylIV2$9aHVS^z?(kPDY_9^d#TKG=4(5w2@ zNSMTKH#vET%be~-MJ8rqVg|Mw%Wnh>#G07EumKG;B=7SwJO-GDtoPgt#4e{^FVohw zV26sj+^g&scif6D2pnW1NG*6w?RJ(RwA^+6QhvSASq$r@%(I>m!8nsUVZeprK0`G9 z>5#%y=2B~(F|pu50J4yxN<~@=zwEtieS7?uqp#bqgOi~5Fk0cl9Hm2$q)2KsXKeOj zU|_+5#f&4FM5y|%Ux-|jocK;7w%;K60L2|4G2iTj{DwfFnTYeRW-}tZ0JBDI<%8w` zhn+Ll<9FhViuieFiNe5lJHmh-oOiEe(bgIiX-?V(XH*K`@gc zPCf0ZTW!#KdFR@INqWghTvjgGz;FoUG}p9DOS%w<*^#`n%$WtbVXd|PYW@4pQ-6^h z6od$bxjVMt*^QUjWYQ(>0Y3-RJ2))P!n0Z+>Yt1v0OUyT>kij4&2}MUI-DyP* z9Usj3ydswO3Fb7p#aU_E2Pt_cJLmn(I!Yoy zhvfj0x7tvWV`k#~Y2%jn4FjbModbs&<>Vb8e;06z-UCEcHJMU-z(X5n~EK09;$fD{;<3!De&VJCm?C6@Imj37SQgpVJ1<&r7BvZQawSy_~vKoIMlB8frHR9(9$_xsfabCm%pQ&*=DU zvcq2+oCY@Z#i8$Aa^bGGE^i*O;pK9Pl!15y;WTxUz1FD|Y_KF1RQA`u-Ct~$`)-IP z)ig#UjngR|EgY;JJ#K#JKZq8%2!mrgXK34brTt8C=lt~r$GfwTvta!!X~NleXMiO5 z3zG1!WNSVU3_B}QPdE=QR}c^U$Bmu6{UhvynfZhyJe6`_Tq(~l$GIfCQ(`arjZb1e zJ$I@wrx@~&jau)+qMTMnejYnK1|~IgPXD<=?sof~ORk0mmuWSs297TRjAp3u_z<9C zxJCtk?Wpm(;kKNv@=+&#cVIz^+^Fo=gOy-eFPSR4v&7$BE@Q?0l(b7DLg|Z0un=iV zfpcXuz6>(}#le4s~#CAI+Z^U8yJsm;>sCXrM)cN7WYY87UJ2Trg2v>P7R+>b3 zimmEDu1}aQu@VcU1@pjP>^glB z!t5!w5VBb|p7%pDldhNF-SIQ)3e=_4$aTs)p7UvX&;|m6AT*NW&*B*@#<9Jlzmz5Q zi-$sN29RLMND%k;{IT&@;Fdw0Co$n&ff*RcAy>;l_!!~ze$iZRDi-Wg$<#1H8glUn zmaN!GQkY+Yv;#8Em#E|{anEH-@a2K?ec^x9zF%(CjfVn-5QvlbgNPXn8wTz5tE~qo zziZaIZX8seGly~$V~WKcSWwX{N2NdpB0@83=-^-`eEv_(0i)fIbOv+R3i36cMm#}r z5RuV{wmeZ?sU?fp(n%AKjQ&FU?8&w@Hbg8;#jKdBmWaTFmvHWzvt6{Sl#H9qhB zLa(sP5~gruGXjc^_ga_S{{DXFh=-$Y^11hhmYF0woQeB9ZkY*`cTU^=4omwy%v&pQ zPP`i-PpMNzfM~0KE&bE-yTwj5EP@h3#J-tvJ1CN`5gVp>-CaBVdk5Y91>Oo>#z8Rf zxLaP%Vk`gL_d>^!$_xSurqFlWvWq&mpfdHvt`WwWBS~V$hw`wfjMLGhC!XJcS+mjM-Ni;v+zSKs!fA-&M?K!HSWj25I$9jfkWI z=AN1Vj7|4^G!g?yu15>4@JD&2Y>+$Ewh$mn^SWQ%o%76c zA0Bt1X*qjAHR;lbh!Uj`vo95Jyx=5Ip@=s`an`YU{Lcdb2zE&t)N?KwUtqmhr^Ls&A~&ymgU$Q?~^fg9o>aW&6eIWOB>VU)&xxFR7pHIhzcE)IN@*Kg-U#13~d}! zv=M#Pd2{q)udy4guuC#qJG{I)<}n|g&L}j+wXVV~Gt}u4pCQhtfrA5?CLItAgfxd& zk~6#WJlE~@??L)GjMpi)>|XIjE`g!=E<}Mit&1{O5(J5kkYeaO&YMumyT~A05F)MU zU-Vy}e7k%6I$SnoDuBEazk8Y}(I5|nyS#^Cf6)$A0KmcF((^I3P|q1HfE=Gw^>a|u zy9FmPeAg#>X9pe*&l?fM%-cS*Ftk(NbSv+d4yLAWx`&({sz)F6pX?t!59?9g)YwTP z_b$hJ&nGh{h*Vbu?C3IkFr#l^{utH^M)NBJM$&rf^4kUZ#~%oJ{fnro~+e=J;d=cNwSAp^f`MJq2M2b z-KfRkJt~0%YUY;6Cw?O^sAaFPzxZPP<^3H5tr|~YmVTUU&K6gASjT(k>ia&YA!pY# z%(BJXyFaYwHM-L+{}#(kWZst8GABSpWvcL@?;m?q&??&Nbe;s8(Xy!~CpFL3XXD?} zqAy$SacO_??bfTOyBpp8%5y*2qcdwSp3|p%qs9FaCgm5%1LJk4b!59WWpemB!ewso zYUbQ7yq|kV%a&EMEOZP7_{^_07W6{z`@`*b#~<|`2J3o}Jy4uKZ|>||_@jre5E_g` z$7z)IYH#kne!BgO!>2u89eHzYtY_fNF+C$UT--Td+0%2?F8divb=TqBu~>KwCn3#F zvg&H(eSXpimZUBv)SyIVS_;>@UpHUxAHQth^Vh;9Q>7BQ?6AWMR4&!ZC-|X+i7^m<->)8dwZYm|EBSaz6alxndY8%&KatCW5qpwCC(p%o*ve5bGYNfEtR87 zDdrWwAF=~39`jbNL(F?*TFF>(UZ=Ly;slPEg!6%-0QA~bzP#O zDVYL$?671tCc#*0sr$m0ec6|Nr(HT+*jYWe*Lcu=()-YVte5%F(X1~)cdk5I=2F1a zik`f@@eb7+-ZydDjPPkS+z#dpX1w8?F|oTT0zdaAuA8z8?0u4R%mBdPh&>P1X<2{n zH#^T7-|YYJ?$w*arCuc}hQ+X~i{u%H6ss`_)d@*x5lP?aJAJq3^b5Vk=EI{;TA%iw zglnb^L0)}f9}E_gE<2Q2{1ePjgh6OQ#E=L z=#CbIp=iim_egb=FG3j!BZl)1G9XJ*R4^626s_yksK}BeI3PjBhb;V3F<(K0ws^0u4KaH+1`lacztE!RmdED`{c(;E>8 z5aVQqNkBA<1zZdIBE(2&p@DIDBVD}nMu9^f6{$=`66t_O01$vIPy&!4B6{DMRIk%= z=b^;0XZLR$?9t~7gBdTn>qTK3mvD^pEOl{9NQ3fm@>$evGZse=R=9>lUe~ycbi3N( zN*VIL6L8knoJu<&kP8kh#Cc>BgN89Xb7e45=k$G${C+I&1Ok~EfMadv*<*Pxqv5Vc z+!25Uh}>q=T!M~MGyZh(6$#`2=W>g)IQLAgxhoORPboaMGHwmIU|* z=Jbkc`U<-ZPd{-9Eips#o*wJTz=;}R_Adv?e( z={1RI&a9@F(G9Of+!-!;c}3=hhUjspf}jc3%6H z+!bgLk$1IVnxM&&l3!d+{zVveI!?O2lvkF)H5eE;%`-fECz>avR?2l*?vfni7-a+_ z3KmG&du|{QBH3{vK(HVTB}tGVXFaJr@$Fn#hdleLcIJ3X%+#T&+jx1nb?FBL2pk-c zC_p5qQX-_&&Ul3|Zau*QkkH68qJ(c8$$G-@PUw-~==2AZmcH?28pcZdFoQQa3`Xqm z@hg*`t~D@B1&DN+a7YGb_X^BC>zYv9=j_kOf)yz(wE)44=`q>qRED!RXDaY$L?lSE zWO>EG1@i<#o?eWbpsH?>HXsO=q{#7AUwT3aOgpj2nHKTaMEp`_0cd2Tv};^aw;}OY zqSnLWKFD&N&PMXz7d&6m56gRINZubVWI3F`Sd!3!(vwm1 z)9bhna(@^BSr|#`%1sW-mBD9y887~!GcT0&k64zqh=h*44s$qW<~@sS0?VD}k2gnF zJbDLqJ@)t-)>d@B)c$oXmoLL&1radQgjmt6_Dbrp% zwiZ+4f5v_?Ufc)iEYGiyNfF>sQI~qf1MkRLAxR)Jkw_=_$f-aG5G31buh=T-A~`JQ zkce}qR|p7#k#G>eFx}E4f@DP^4%f_F7L;2#Pd(Df76&|i!1B!o!HE`Hk6tw0{=MFZ zp_?o*u!-kfNt9S7?H~fR>uwiY)u67c#+&`M%*iRLSEzrn$>9V}O9jHkY&9WCFqJK} zrM(haun0ut7|(b!x}37$%WP;_fxkwETy3Kt&(@ylYGE=0P_kg*tBxBK$>rIO*kdrL zg>lIx!CAE1)IH@a%Y96A;v673rW97%^_SI0{i5**01*;_$OKgYvH*#KCCOuVyWFUU zRq|j)w+s(Xt30cWjI2m%jFP1K)4pMm6?xi?l#ZkL8DoERz6R4Ri2@J>U~1;y3J?H< zsrDWnMqc+{PVR+YwpXH3ghF7PvNQWR!2%=*5)J3O@(+uRWq(=Mcn)!gNhhVVCyo%T z$kkrYZ8&{V5rB!aa1hr#7`VyOz7c_n+^ArRv&~8dE`6}VeyyAmwCN&a#*N>us%cjiU^!*YEwJ?f2a?;@XYuF2WOALwYVt8d`9&yhi;(6dumMlT`APV`J0@9GohdEGLwKl-U%4pu_RRqYrsNXP<` z^+;p{BtaNSU%f4Uz5HV9;Dg>KmFHi&!ZWKzL4mwTMndBZ$EL8Lg0A|tW_ho$86~f2 z1WZ!M=j9=>{7^_CZ=yoU z@y`!mesc0bxWWYxFx${!AYf#{^4vxdAQ(;ZVxFyJUQ}t;wyVeet&ll+>87oh_qhv@ zAR~3;>=n9|pss6FoO)KmpfQq>t1DFC&>qnkmfk?gN1Im|03PKaQOS3wFpM zX)x~|njA^RsOr~`>(9#@;TEeTW}ox&5O<W{*I$2h@M-svUYLEx1q_5n7!|Kt=G!gaS(qdp z5-f}`NHZ^pBYDB%;l}f$kK3R7rL=D&i@dnUYbhvEbk%p|@0O2O!$nhOXKJH^(O@JZ z*ObV;mPkq~>@j(1Pu7QG`%2_&cz{`FxaqY73ziM{oAN&{ef?nnQD-Y!B5$V0H6oOu z)Y8N|p)Pkpb@1Q-AfZepqaut@&-fleV34NT-y$!l9dG=&w{%qQI)M`wLoZUvKqVQd zp4TgO$|p-F>&*w9NBvD*183%`69b_ZBuNeu`wsS{CA*14yh(AkO@o3wQ}ve)R=(R` z4lCp`5(*$VE$#vYN)RZekSMM^|skMvGjW*=`45Bw>^(nqu5`Fw$~q^)njOGnyP2yPW*BgGbMs-?p9x zTj**>2q{SnLX44+1)-5f`tpbJKdpSTb+{ESQ30l3=1;`kG0OVdub+X{E?BT&VUPq1 zL=gEM^V2jcBS0KXVT8d*_Epn)R{E!ve|`Ak)5Zt=dr@twO`=&3M}rZDQqQxP3UI!- zC-SGbOhv75Cl8A(qG?w@@F5A#V^|HK~ZOG34`MS(rFt? z;h=-_g#Wx35C9yOp%>MIwcdl);n7i{;r7uaFGayhdr>)9=&uILdeKyprPSG8%M7uF z8&!3MWZr5Y{)i<@BjUA=>Dn*tlT5C^+I;%9|Brsh-DPh^9JL zhwedPzxdPQw~tY>rMMpMe%Wb(Q#l!OM;?Bmwlar^t$9fS8Gq~;m7=6|D+J(R+ z9KkX4;+IG!~`5C z0!2(hAcYitr|m`#J9D@!rmFa15zU0incVvi3%d;9Cl2g{As)<)-kcgtUl6d^DK z;@H{uc8j}}z54#r{>I_s=F|RWv^Z1yF_19ANRnAXo9wBtB$Z8?r0nM{@3}+(7%z)= z)PZ{8Jue;>wQ__)fdXUubJAQV$_Y~dh5YjxNK@%oME*P zfkDfTw_iJ4?p96C<1oW}`s`51Ox`6IxL~A?C2+35V+09BDo{OVu?!_);K5q-lnt`^(s^Y7e@-4|goTGVAD(h?7{fTTagE_>SX zWsn83PTN-yBp1UKmZsF%*gq^aip^5H+$r|m2n_=O$;j~w{c^w3t@l=XYrTzNUDp#= z;k4DrBEnEc$~Y#?u67A)BIj4-)m-*AlBtR>fAIcP{@2B4YmHS?lwz=FTugCz1Ogxn z5=Ln!^1@P74k|(2UkO+A0+q=HHIvVQfiaSu(&5U%y-v*xg+Wf8mTHW+k0i5Z!3A=S z)FQ+P&72i{&e8>s{csM92vy*OaWcx>eyp68_rRYMD>%W zubWQG>8QR8!3?5{1SaVw1WR_KVp#E4dYfkYXp4O9Fie+3{xV2wMvko|&b8W?9X0gx!f|V(lGU(ha zU}(29BOpi?AX%`QA=)BWw&A2acML`n8jUc5V6fR|IL?WIkv%E}USIk!`+O3!Meq3H zoaMjI|IF~eaK`5s-HK3)NNL3)OZPn}^Yqu7q;UDOael_+&ms^gK(b<&OI+siB~%Vh z@zsmavf~_<_ErzSXny8bO|oP%)b$LR=vmd!rz1qOqG+b@O%BL>pW z!xMNxF1tqRIRfh9d&M6kIN(qL&YnhH#-?Wgn60sI3522aWgyK+o8>KB20->qDRg}i zpq|V6O5rhI8~(ZZ+Ke!gq11}9OU)DmF>UdF_RrU18;%X3To%t4ZU)%LoDNR2Kh4b7|&JT6BCUj;CaxR2cY%8JE6 zGE{vxj;5L;24cG6*bX@a0wTscO-`Mc`u-u&^LFbm?rm?i79$aFt)$rlo-T@(0c2(% zk1AoQ>$F8bvD~lj6ta0qtARx5bgJ#;e$|N4VHBrIW@gECT8xUm>WMyvT$nLL@ut?r zZDP=Uwd{J0Qo9m5jDS4!TF%Kma@i~g)voG^Fv;UMUpriFE3$}W&uf?Z#o_*VcV}QX zk;I{SD)aXHAHfU;d+Mn4cH_mz?>_35;}swSxm`HZKIGXE8w1}aAUITw%3ZG``k-$? zr{s8tf$CPWr_iXk>Yn{!-Z+Q$j|&O!0@!pp~R z{`T;*e#syM%{Tte68B^XC5OYaLkr|dE&jU{kZ<}^ZmbTKMp+t$`YB($a%5W>98VT zk2k`5t$M?4$}ZgWh#3Y3E&8%s=q~l|g_Ss3hK5$18TiUdQPOA7;-lc)i4V zZm+hBj)ov!4-5uc~FK7NmP!rDD_~aC+s= zvR_Gksno@9+C565_*QLeX^J)xW?0?WeE4Y;FccEodl5)l5%2R@}3>OX8bG z_RNFuX?v+rICh$%5Bh!A$VC-~fowaiVrRwQh{_}wM*k$+fCM9Xx)zjMUPE?ne7SN3 zyq?>D#t=i8K6}fw_sJ|63}n}B)tVcfDlFETo zNn;>;ZoAf5^XpnL5L;1yZy>za?PI5B!=XGbys7-K{@qtU{=3~zdY(>Fy$l(o(+~Oc zE%&5*GCQ;pKJ6{HiVdfsI+qxoa5a$VImg9=YIC)}s=d=b_e30!k%5Y|=C3p=`%Y6t zgEHTAuHg|GjOe)yw~+|v)!s6`dL+8)#5-DPeAIprxCH6x?1PZO_5caCc6TjY)l2MN=@ZUgE)sp` zpt!Sm_@w=bzYuRKpCiO=a&Cp4a=q}-Kko}n`mn~XYIxiA?;ig7%OC%C|97peP-$Vn zWN|VxOZ&wsf8$3$G!hr}qt50|`$e!6u23bh`ES-xN|%8n)u_DQc=h=BUZ4nR$iJEX zT=o^$+z&ozzB+h!&_2D7e~JI*CqUr}lDf z_fh9wR5Wx}v`*SD3B^M6;mOY1)>8LDaL*J#UD>nEgO<(W+l5yf2akGntqjwteYaP_ zl^!pC8_6~Tar)WygmjN@1_EClxjW?-i$6Vh_QlJ8yZ@`sgTOHu3;SSa$IL$1GsGS9 z#V14%OeOts@AYn{(pl+mni^LU8~3I}ybp#;BwF6y(yLG3{<5(V3WGe9ogpty3=HJZ zX839QuSd^!TklLQ5Hp|;DoZdNgtzeg@tlNZoU=#y!=jOe)swU_r_eROm$ zkOm0pRDZm(XJBi*0}KVxCJa~0bAnOBG#u9Q;kAv3Dn@V5GL^X;z>e%)P) z1mU>2gltX%Lef(7q5q`u{hRhPT{cBi0C}n6b@||AMqh5f@~rFa#_O%`FPs$G??Q3{ z#V&}fy)UQT2h!eChlMu_FCV}D#o;60iBouucU>f{#{^i`pY?ku-|y@`50=P@94+9AX=mZh#_P|w|M&ghck1zu)YNXzpXD|)6C@5xL=dG}3xD0)KYH`J zy+Vbq3LPli5D)dhYB$(%x2r#_JbSwPtJWi5>8z?oWg;#W0SR=?YWPw6hwW}HtVBzu zn&khxnQID3AS8id9&i5*eFb5jPQnOO@2t01kC~zZV_462@m`*=$8F)uqr!{YkM~~u zYWMf;%}}H^%t+3E&X!aG!2mi&!PEXHhuhD?GI^b%mf&Tr_rBYXfgn(ag_pHw_uu^X z@VDLNfw*6AwBzL{aoR=Kf3=(SeWnZ?`abdsu zcIEZ`cTe^|J^8fzVOWop0ZKgWCX12*fO$Icnc_YeMo0jFjDiYgBlxoQ01-j%zGAyq zU_p|FUgh{K$@5b#T_yQyWYE}k_bNZE|K;PKzB<|pTpbS~99f#k)>H@(2obPgKJM=v z_+GE#FOe6mb2*c+8z}MFv~oCK&Sxy&5!(oPLl8DW?VS@`wRqt1c(uzAkDz;2SOq{)5 z$JY&>bB&AclKwGB7>NKw5uz`iDbAMAhG_^R`s+67m2pJSNdt?+t0uIk8l32UDH6B z|7vvAIrZGer9(*%!vD}TqFMASfISo5<8n4DxlzI%OFNw}?^*ZC&pv0VSONpal!AwS z6{`N%?d@K>AFP@xd&z+W^VCh+ZU%eKLGjhn*H8cDZ=U^|!_WGj#J(>p%tJq_1Qor_t7$@omzm)kt!zNWFK8s59|Ps`tb^!@MO{%?)@p)$#P(7-s~ zZ5m8RfQ-Ua;Un;yhi{B>!b88?4>n8iIz{EN9X-Fx7yul+7gc)EK_HcW+c|Fao`f5E0Safd-l@x7ax0~K4%^ON>G{I< zTi^Zq`G4I1s#lG-rWhFSBpgb#z!Z^Y0**r^W(#^^0AfR$&x|_y`H(BWYnFqx=KkAW zMTDk?C`iP~W+2TfHom?&O-7S0<^v!Pjy1~qDH6sGMI*EfmGAc4p4TsR>#ghC8P84gFZ{E5{7jr{x#weMkb&3$N>hg~da%C|{PEdPUN)DI8 zTrBj}E>fg_6A%~-Mb|wnysiDT@!e-H{$}srHa9~rVuJ=4$86vojs;4;rtpdXe;zJH z|Iqzw_n_T=;@{VcTuctln&AwtODt*rBLf;VXfQl}(Ir2OiHHqr4k5rk3lI}Nd>WL} z7kvm!s3SMLAE~g~TR;AG`_;q4N1X@$Mzq9ba@omFgqXzUNnHd4gc>5*RmX+5)fa0& ze)#-XyT3j8qPG-bys&h(OD4Tm+IENru>!y9IXi3pKee8n92~bl2p;Igp(D?xJ3nc* zR*FkzP@^xK?r!PD>bD>K@Qb(q=J=Pr<Xmh7%P|ofh%mwcX3U#|0R#}SA>!eE z9zQ>M&y^mzWS;u1V@YNI_>C?oP%K%1Ktu*WLWomQ@j$f!;yvLQAE*XEf`Ks!=Zb$U zJzZL`B$Zg>QoFhsR{dI74QqNKT8@^ZB~vpc3Ri=Y|HH}tZfmQz8LsFBs#1YnP|0BDxoo;gnu2Ri5$nAxffjOH-S&QKX@G(*}(sr@!WCXAAg4v8}VWt0~vA5gW>Td?CdV#7`WGCyD za0M+m$a-Tyi$HeeiF@enRkoL3K7ILbw*RjAG+2(L1_NgN0M5CZvXvmmIKI>%Ozb8An1l>q>m1*1H658RgPJCU?`YzBLFz{9Oj@}jxlKio6QLk}EKAP^9MkT5y^ zYgF75%UuAnV9D|K2;;9K1H^t(0WNvuk|438 z(<W*Jio3# z^2PSz!Scykd(~g@7j@N?sX!h(i5WE9;tYTW3>wfvV~C;Xt5)HtbWlF394{Si9empO zto@O{8M+1y5YmV(Gv<7|Ox_cFiUC=H;>Y~I&}Q&`$~?)9`x?{YkJXCsK5?O z5FkMC_+B~rd8ql1<93R-i)#^xo@_gZrJdTFmF@exA0B+x{HpsXC}}yyA#+NVQ!ODt zffZeERo`hxHK_tpKwQo-&vV*e#Q=niqE&rS->K=USgQ#?ICBN5&(dJDm;QE zdJ=TnEFDy+Kw|vzOeXrVEuOE_tQ#UAi`afoelm+;O~hTY0>#M4k{v2Qk=>DSZ05`; z8$Cwv5~Y1oaZf}LIZh)64D8S&b1(Y5|L6AC$Ite+Umve_mV?Exrpu;C1>>Cwqa++pq><6cv#9OP}NRK^M8*A}71P(&ic2nY$a2t^=zvM+trE$yzqe7yI# zyA+9WOOBi_6eFRj=%=0ScW%&n7nH$~LQItIH12`GGF)gqJ^JY6o?i&T2tcUfN8#iC zZ#u6UKOX#8eN*4BHy65fzZ{iy$rN>wTvntw)1tVJk&>2+lrMbgE8pu>P8J(0t=0C! z_Gj%c{gp@=5wDP>bCh%K%$(`Xi9IZUS(Nx=dKi7x`>FZO@pt=g-X5>Em-~z1LKGVv zE_vj}J(Cnj9=xRE1F+AloFt2AHcO8MJra=!Fc5(ZWKZ_owtG@KS~$43|H08O8^7*t z1V!y69@rtj>RHtu&qP@8dieCX|Gak6uaJjQ{y**gX_q9ok?#$f8Q@E-xi7U>u}F%P zM5(1#-|n6}_j%6TGw00AN1j)6p4;la>P@XyQzFHsSbJ6O8M`k4Y+kr~gnMLUW^5T5 zQN*tfnORwp?he55hrwVl0O1IAzYwitfEk!UgJuz|ojf@FxN$G?O)*c&kCN0B03dML zH8p*QIOOC=rovEveHG!*g)jW#z}Qb*^@+Ol%{Al;Gj6`@>a#GW9S8kmpaGdcq&6&t z;>da9zVY6A2c^U6d97LPRJ)b15|`t0T-GI3(!TMME}x8y$>Gp_`!0Kk;*y_1gBoMf zsn9dV6jC5U5sJX+I$gKtw#)5WW4*Q2-0kf5?gaOud(oDXnWzs*`{;t^!lwu4+Y<|* zo;+|~xi9@!rGx5mwNY=@JGH1B`%yKh$8}X^*ElReB;{ej>9n6SMNihjiZ*rf2nH2u z)LGe*Phc{`)5!ovu?%I;>B*i9Nud(46M5ZIyWA;-ez4ZL*L>RfICvD-V;qFl4T2pp z6Dt;xcq#wlz4MxGD1ju&!2x4eVAudNvoLGX-RNPor|U*?I=ulvg>5#9&JUN(Pq3I@5P(iNe(C< zgbC&%Jg$sM>z_K$1Ox(z1yd+m;+^x-d*dILkIN^umsMGpv~Lnu z8!!MF$ue!jODhExYE)>_E~`*cBm&u$ZMWle+^*lQw(G6+=5~9pd$0E}co6MHUa~F4 zTnxz_Ia$r#Kw@$1eCa(aow_~AQjkPKN{xryws6KFyT!0!2E&S#A-x{m3m%2{qh00b zT#((5%yKXE^USmym}A*$(L5_w}DSr9$OkHnrvSHPmP*#)f?7 zzV_bw2c^?e)9?7*Qs{?XA9NptccPk>OomJnK!*kl^7YbQC>y537BOZLp-EAXj-1!t z%hK!eQMu&@ZoAa3bt;jkowN+ZWTX}>v$;usQpf%Ad@wR20~(=7kwSxmZk~?iWJr+~ zN+>t-A}=Tfek8Rpjw;1#;co9Crlp|0MHbm2C^le`F}3IskFSV)AhT4&kstWA9=B7 zWHy5|WQ1{y!^J%tMGVEHNRvseFHKs+Zs-K1Ua42^ReI~az23dvEFkq2T{Ymi3sK4FVZyB%>xy=7ZU`sUMrTr*)GQ zJ#)$poQLyG4~YfI&aavk!`fGkfMRI=@A6` z>=}>CW=*e~a`AxZB$gu;bsU$EaUo0R)K2vyrBzc1)ftWF))V(L%uH!{R`Y|qSeVOr!f9; z@*grWFd5=RaWK)Y^eCPFw8x;Ph z#Hlg$%JYS0Ppqdzo5>{qp@HnH!TwwW4QPrfq<|Cw0BF>?9*QiWKZ*eZgJjpZMlzaQ zD*a?N1As9V7XnC^Z7_38u>ef7m}jL-7xr^@`%qaZC+k@_=Ohv_Y;EM)pVO74Y$YXq z7#z6*%7{t(5hD)L)0=qZIX7?(2CeiD5)?}|vP7AeC3y(y9|n*=(ktB=lpAB`nXO_a0uj$+U@gStG%%e z38UVCo1pkE-0azU!(Az{KRph`;dYdPQGCYyJDF>O>(XXpUK$yTwKF`+xn$XFYzN_RS;lR(d>zBZ z`_EHSZX@t!_NO25)VDs~-P8k2b=^xOejp*kQ=Uu)@v_TY`c&C3U9{RSmx(D0H*#hI zmz9k#mr5S{)|@NbRW-sR{~Ip*Wpz3EBy?DghXpq;k;7ldt!##Y4`lS5WpwS1e%6a+ zg%QG7e8%B-aw0#_kc~3zRpkpm8S57P5g?g|T;6Ux`d15o8*%@63CSg|+vV@qpif)~ zdWOsT&?T!MH}vdF!-At_E^=XpQIwF2ooV>%q&FM3Y6}y67?z`{E9ip2=ZCLinPw?b z@m8bXw#ytFgRl7mp|2A7%iSg8JmZB0prNOmY}gpK=db_t^~Ub#!C>^zJ8B{|T?>wS zD~ki-b?tI_brjz@yzb*8?=w6Xx(Qjl*at4J&5NJCx(D!xf1jhrdSMbjnRzmovd!%( z1w9?^jL8dn(YBiG@&jl5#RZBH)A)H*%us(Awta__98Z4BVVmU=@6F|p1_N;~4s*kw z%Ia;D*o{Bczg(oQlhdopHT?Zmf4}M}`I>*fc)yEort26^a6D?wWVCB!)RT<3@KCu& zuae+}>lE)%l=L~fVn)nu^G|$v@4l`rN44O^6`v97G1J-gRet(O z7rQQ>UF84uqDQ~@9!)0h*AKj-{(kYU!*h;{GsRJF#>K_liz`xd7xy6}?rJye@J+|J zUPlj8`S<#QAv2jbaHzJkzfI%89sD2R>RvYf>~qA%rs-R6j(T`QF0uvRVvL*4_lCvS zVK}DaDu4O#l4o%#FZ)bhz;L8kTvzm>`|A?XxJL1dD;T4f3rAUhS9QDLIol}V9OeHW zUZ1&suo@n0Ckaiw*j6KK>q}}TUjun@zuHO3FhV4ze`!aqMGXg1jIO0=Zgug^9Tg}$ z!7}xTlH^x2iblqGml-yz^7V7o(0o;?FP5?Y$kVpnjVa^J`m}CZ&=**yVbA_0TP%3g z3z)tH2t%*NXd8Z1gv&TZF4|3FMqdn>9z$j0(PbUJ;B}qu^2OK-(vG8^zmQJr$~G#x zN`~e4dPdu!`B~|u?a#ya$ye>LkY5o?HLcnfp0E&m&&42NF0|Kt)}o5ScQLq>uX_(K zT=wFu1A$-?E^oo2xED;ROJcE-sH;)&etBbR%1RwKE9ArsW-9Z(>g{m@Wy-%|d3$I$ zoDUE=^_}O`ngMbVHTlMcg=}FK-f(StQmIK5jg-Ab_txirOL6s!3Npn_QX66o0(FBXM z1qI7Aiv%QlB!^qC_;&^#yKEP0n8xf0#kL&Pf`d1NF7&W|D;5`Su-I>*P%;A-%#X=h z@W#YFUxW{d`IM<|ZscFFbmJ5bCpF4CdH(^D-=^e3!;^9YoNaZ=`d0t_yBG(4{exy# z?sp`{bboAqQ_rZ<0SwAO{oI*|Nv@RiZwkBA5j|>CL!OIEAA6b(o|%Jp;2y8`qI|TOB@pb_ES?pVfeka z!3)DA18^>_YK|3M+-wtNZH>0g1#pii42$|1BB2*%h-urGj~ zr0Qxtt}4e!;~C%hNzG&#Loq#>KG!5ymL$}k9wsY#7dJV7Xb-b=0y0N3B5n0xd(Qd^=^BEb0@x!I|L7&Q_Ic3847$-IP&WZ$^P zOY&u#)a)1>;GLe$I_5mHj}`ZYlj}Cw!4XNKC_+MvsUeS?L+8LfaZlZ*+i?RYmYOti z`d^ZAO|W30g%*Z18KE6j3$}v&a5vtI?!-IF)j$KeW?+c0O^4#GdnO}+h$vEvaF98` zj8u06%4mbeQS0%8_(5Dzsk~qPs`ck2S&C>Bh(NJ;=X~ouFTE|Fl$)il*Y$g)(9^D# zu^;=9uUzFB$2dl$>DwUnxNz3n`leE9&!It0ieid|60wLyC_^uFLno54AC$Z0z>g~7 zPVZ6gN$@z@i3!u3#u^Y2`X>ZmVHf3wVNET0A`hJtx9u=FDAH7$#qg)p!iKEw0U*gs zz{rl-h#$uL+U2aa(-8t0Bl%vwaNc;w?zz`=yKW@4Fv5^QEtJq?5CDxZ(j-3?294BS zT#jntM!X&FM|a}wxULx|~ia&VHG2T&35+tSXs6b$9h&S$Y|5fRIso}T1 zcB$(JzH*ckd$Fgy$XA~7lxN&5_iMJo!oz;ebnXQRfLa8yM@lFeIe{BGfs9F$a-vdD z4oYDq*bMIW9`-&CA4Fx9zFApXHl3ZyHM;$VrCo`hcqe~w58YTwa*#+A4k;tx)bh#N zC-shG*$KIH5d1k6}&~u;RX8`Y&2GxlbGx!jKXX_3*&?!GBSC zQ$4Jn)*7`=tyc@n%F`}O7DglopD+PnlFK(qAFL>Lg3|f=$#!F}b+`3V`_o`A_Kjzp zEDt*v=+GM8?LCpC z9*#v%bmV*Y%gUeDpKl-RobPnk!+KO#RqeCOf(1*KY58d23+0PeRQ_SJj6(f`PC%1R zv#p1+<22o-*Df_SPVOCleEQSor`_$iq&@8#Le!8g1zx|jnwCh3Bj+3c+scdDSyem9 z0c}aQX3U8@r)y~a^)g^)1~z28c)#=CTI)U6BtmOIqk<4S)Q|_>cjfPEZ|kS^M!i!D zs&R7siC}4@NsmFnB!{yig_;y98980QQ)#U=w_E$I`|bPP`@v3JH4ZykYRUux`z5^A z`YT9#f7ZoQzhb2o8MzR2D((If$AJVAzWiWR! zs8A*8kx?ZRR4}MS&uP0Yx9vCUr@O}wjz2s5S^Hj4k1N_W(qJ|~XQjJb`ue3YA`&Og zm!*GOdtHxwAp{Ae3x}a#e^Ac9Zple9XsW@3_D{M$2_DDNq$hEp!U%hGCZ74PcC_FA!+!xA4X$OGE1^cd#E-StQQy z3*8MzJu@>a3Z2H*JN5Emyswj`uFJ$dz0M&0t^hK0BER?lQvR;~a^qm@bho+J-V1i) zjkvC>rot`=9?n`h-P&Jj;b5YfvFIi)V5f0>^zPu>!+$y5J$-QgaqE-rlW+?KvO(-m ze-q>ED%+g^V{z`hD1W*A?SqqhxN*V#XCpa1l@79%hl z=;4w4!TqN6qI^(2tvA+M>)rKWEnJK0am|$2VaEuTAQL}8uH`inwzc2r3?ZxK7&iQU@ueTFz z#%uAKuIuzD^4!^0)3)KD1ry(MAUdKg+fMWJM@};~3W@C(=m}K)`4q#u#G}rG2+~bn@!tFK4y0 zjq{zx-PYswN4*bZpD3pJTo&Y>bUQ_U)8$r8*$_sHtFK*kSinaa>`DeWnn~1 z{HgrE*Z*t(het<`JNLq!cwN_Yg?;0(3r@dGBZB=VAotsxj!CAX*5U|b4BFkZ#``nx zxcYYI#rLn?9CpvY=&qB{{a@^RG%s;lr1KCh+RkzL&CaWzpZ!v81E9gtLRJis%iLWC zWB0WC^}TMRb(fhmxACR(=h7e6zutX&=X}4j8*RolT`@lU#$}JQGij-CIAxZdJy~rw z7-L8wg(9S`Y`drB!}Yg!-+p@Vv(qoyPlAeekPK?h)XQ8IJ2NcpEE1z45@*hH|99*E zbnm;5P9AmdMLTLuS4@dLcab=-J;S~^&Nwg2je zx95j{+qx5#wA9IOre#a(`qCCeLp^cizF2?t(cxc(_jLsv7~^!ZtUwIFBB;LNKdtdY z-P3>?13VXBd%s`%)AkQ{j_$Sg!cA4vWnD5Q%i@gyI5~O|4QgOi7>F)) zM8|1*C)LBvw+~)_cKD04U$yT>t|5)tyE9?bj1~8VF_89Dq6G^SAR5jy?@!hL-2C>= zt4AlFv>r$M@wzE{qF0dUo?Nwd!U#? zuUlztwI6jqkM>ziW>sM% zINaB3rj!j=h0^g<7T?H+fJC5Nc61pSAl49zo;dHk@7!r^A3uNp=GE~p+aCuNP8~mq zH)*u+&WG}>%5X*mHt@&X6xnt;e*zL?%ilt z)!ApK5Klg$Kh1UqkYtRbN=G+TZi)G8Tp%NY0E_Zi(PlKnX&hDf$4ADWibJ9Hs z&r~nQL;02WW$o*Y=ezIkojqzj40l!Cl)y>*09?|4ITy;7_1zc)dEP#3zB+$?_~PZ8 z=ZC*+{Is_piKH}%+wZ!z%VEWRvE)MoB?~RO^6T<%*Z*+myN?b&Z9NI@s%>3k4`kt$ z7Yz=$jIkCT(|?CT0&@l8zw4q*G^$ zVMPlq3zH)d$yvEa&i|_azYI^X01^@}J_DxyW;*H*Z z1s z`|bUAj~e%ay?9I26BkwCs$=iYfyDV!jw^aC+U-7QyghvW=GluE2XEuEpM+I(ugPE=7_;eK$Zw;R=?a{Jw{ z+J+qA5M}2eO?Zdoq#=n8QWB+Z(!1rRiZGbYr`CHQkDY(6{qF96{q+6MnxBV{)H-;n zJu~{*=TXOe$JuDM%Xu!K+d9bBv^eRF>S{V^hfJ8C%!y+IHbVcC( zr~7|x{rkP|pB#PEcogjEy753>h`GN0Cc}A-B$IY^E#40I!`)!BQ}6h#*T<)S)7i^! zcrr;ziw=yuOD5Y9W<(@^@c(}s|8n;)pT7NN^JmdrU5Dfyz5I!8t_1}U*W$8XSDW!h zRAFK~J^Z`&!w>}kT(=UGmX6Rt34}OdcxYBlN${eFC|^~cmHu__tH*CXZanJk#p|XF za;X1K(t-$*h4%GYyc_L?o8el|Hy9uMvhyJH7#LC${+bf@vEsfUhJ2X_1k{oLRsQYv ze?0o`XU9M9K2>|Vmh(RkgI8W0hd!GGQ+wUAuBm!&z5Q+Y@==!^5=diR@#4c{xXf3RDE4^pc_q9$b30}$OAy?VA$r+Kz)Rk|%f2se|{Xczi^z-&lqWh)} zPA)gg&9vfGEr>uMjEE(B#$^$?9mjvQr7M7plpDH=Mn~?dNf@xC+!E?!Jt0~8LU2wi z2h~5^`RdcdkJ|Uc9bIJ??1Q!L!efzi9td?XjP;hbHSRL)$GN5h!9`JAtpustTT@v!hs`D9F-8 zTNRUdY#iJ#i)82iS|s*MC|H1q_0RWMmcI`j*zP$I{&rUw>-jCPW$<1bF zY59B^5j?$VN~XlVc8RNs;q&e;i_}?Wm9KW6e|-G2?ni2e%OmWeSxBYGlp|_M1Q5-ayGfy^@G`{O@6vhKbR`5JAiWVhIRjK*weEK-`eR;WPPU>U^dq~jx~UcS1u*2x zL?EW7__F-_jpuhypLRcv_u0?A9JBi@2RB9#T#Bg;@1-h5uMBdw)HAWyy?^!mb7Izw za^)i+AVu$-|ET_c!>JsarZ&IR+z}oXUzeiU;##ZV9tUUp%*>ueIELn8K|F}Ah$3# zlqQUrv^aOZul#W5;N#ZQXrC*6wYa@D%%X9U=l9iC7&XscomYZ;y`T5WI$cwsY=9oJ z-qW{ttQg=cVAOtR^S#qqZ{F$cL>uf)Iq$lxeA#tewH;ui{pR2gjcUB6YFZGObiOr) z-`$G)q8Q2{bL{-F_SK!EN8Ja}u1T!go4PNt7j3o(k=PBR3W({ig;>bCG0MA`mM{|E z`oG(JcCUFq+E?q~EpQS)UabIldOf<+didh)zqV`9e&iXZF+9>U7K6!nz3pSk7;LNR z4bNthcg|N^-6yBP>*hDdFWP18fy@?G@xt_euwp`5oXckq)xowj6 zA#nA2@bI+xs`28md$vireVn7_UwGl0sbCRT8+Y4rxE5@wt5!>9FQcc|qC00#zH8LG zpL8F_WPp&t0KwIp?f}4w`{L;P+nJbRdgFb!`TAk=akOu0=@yXrck|57A>&7zZ6#u- z7i{W@L%;GD#H;=h2DW=oJS%^@d+?xlSFeG)1e5t?d&!_Bw~sC*s_={M2xnGHy$9Pf96)5GuH{O=Z;pO{)={pF_jeaB() z|77lkZ=F9?Uv0Jaf;(!POG`66=LcRirEss^Ieq*3``3rt+5t+OPB>ycq5u1-i86IF zvWROekX1>SlXL=et(n3^ik*0~^Z5Au<tuwacnj+!w=;H@e}xD81P_ zebBkDHrRm~T)1OG>_!_6pjcJ3KfQN9nblrdLP}guP5HX~ez*A`+A*cMzy9+8fdNe^ z+&zDEaQOP|@!35^O!>%|88rL~h@}?VPbKtbYb6`p9bJoe+xK5R`qx$^x*Jv%Wz&1e zhOz!{3=%ES8~59__dA`vcvDyV3#rRP(n5}2kM=uv-fsW?pr#*jMJMkcj?;$Iv@ipL z&^|i=Mqb#DGXD|^T@CNFj*p+ec>TKLsH#Z^uH@gZEQ1yI8)s%g5={q?t-FruW{f zjnn;L+tkwV$K_#AhXQ=H9_*a#effSX+=$EhKwTV}!#W@4G*Kch$a)O{n*931O*v&4 z0Eo-+RQmH^@7(iBcO%@=wI#Iq21rwjx5BMv?VW!l61t`uZFP3uZGBTaa5ZKpUtQlGR@@gs!5%c&lyAJ_YEaV^ zYEvmO_uPSfc;DX@J)pW-~ zE98UoZnlhxU`t&OcRE{*N?Tqb?V0Nk0ef`jx7LH5c#Usvxql8N0|cR~-R+a@gGx&> zB{}4CpSV!Rn7J1xt^12DxRAk_JzWboPq*LHjvYmuPak;Y6IgLy3o2{o$nQ?N*?L--G-OC!iMM*2 z=hY)Gl$u67!(jUp8d9R^H2hvIUNdE0UgvER?L)d8Y&ADe$}PcHrrOI2+CN5jI)Ptg zD<*RjH(qORoK(*pl`IF3b?0U7cpoANsPSAJmK*C~U6*)~E{mIc8H-y)FvLUWsM4*e zs_|zYy!eVgbEy%Qy4u-1Tzl_#v!kB#PLt(xMob5BNv(zJ&HBso8z;!;DVu%oKo^=9?l zjYN9v7TSd^8jdHiH>I<`K7h!GWrmQhG+-51PXg^Jbwag$0T?*D3>!*Go zIKP__;HKw0i!3FAWM5Z%wO7?=UVGRvQ*aa^M)+2~@SByWs>^1X0$E2x?5b*13;aNG zKJWe2t+(vbo_kVuR6W>it(|&Z0Yz!IZkgMoczz=wfT5n~l!Cg>wm+=QJ9bq8Axnx2 z43TI#?Q&Ex9?xs%-Y90>Dw zC(fbYt*Ejo8~4UmP3Be0Xk1-U<7%FC%Zbb z)PC$mc~5k)WUEh75@GzHc2+&~I)g>WVmVXE(Ac4l8+qC@4orBk3yf-;i+g@AkI|mI z6_H(CR+Y$WIURD4#-5+9O4nn-zAi_Vu6HUsqN2r+ypP6;`^}TH+LK6xh$1&G8K0Lo zj%56@4WuxOlZJ>oZm$wo&Gc@k>{tR$PdLqv!A@#$Aj0{$f$5RPHLjAeU}A%Li}pj2 z_cWE5apOw6a_;qnx$@(NVv2>9?68FClGhIoKj|L^nY1J%p@dm0QepNwZN4MNlvFwN zTTVliQNp+b^oleu0Ii@ zt++1(NgEhYs3g1W@N{-9kNiF#eQ+@ttmx91H-%Ukh6qCuyV^B^r<>3-7|TjQB#e~6N*E#nN%dcziswb7E-}OQ_bR(e*DiJ%eRBr5sY#$84Si(x(=Sl6KUfF~*2O5mG=ADl`B_vZH-dG9EiD(wsm%Q(GcS?JGZYA~eXw zseK^`R6{_K)Xo%hudGzcX;hwXe0%@vk6%7K-v~;PqaE#NG6obWRHR9Xz-{<%>)+ph z^~vd{?WdvJKP7a!(g`IZp|bK^_wiXf1^55Y0H8rrgfT{G8){%Cc8p^@c8$x9aX_Z! zo5po0SQsaAx-uXGoIermQmnWyhJK_Bpr)9#V`jD785DJ7(`h*8Zo_FiJsHRdHG(1S z#9ma5)}r-jL$9k^?f}1OC-vi%FujFAO-7n&%crU19@T$%_~&1L{rB(xy0I6MMuVBd z0vP}q5e+ru^V09m{~^)@+=gg(T5$(r$&Qwx=#kETc8ygu6Zy%!fk3vLGv~}bcUn$Y z_CzEU83rS@qe^i}Ra7OeMH}&^u7Hy+Z%(*clPlluc3~6ax?Ws~+jn<-#XiHVWO*MDY79^0yjlHhh z6MD>pKO@AP5oNw6PpOg%qIZYtQ(u97MXTg~jwTwMSF8jO2sa>~V`>A$akxBr(%KYaTBr)N*wdr@6^h8UPp;hFrd z^ym7Y-~RCK-TTwi_M`BQS_6L}&KYFX)L)JppMLNoM($bl&Gws*j=pH^1;C)$pw4VQ z$f6?%NN|OpbbocycF)((9`zoW%5>gVMkW?oL=>XV@BiZ)v)z-jM)KTyUwOIt{oUsu zz4_VE=dB0fdhBarWI#rZJ$d5%Q2M6+_0IQ)Z_my?Za)q8XK-C03+*W{aw1}21Sn)Z z&s{Udw$m;}W#dhiSH@u1IV&IDefQsve%;=PP=f}|1`FcO1jG!Y20z!H`SZcI2hCGe zS903Hi-mG~UPA^{XtJAW!NJNxAe-L1>hp~s_Fp`H`|0VYttY{5T-LWFZiVO&GCP||K|AJ*;%jiSZ%>g9}ANB+d+dt5EIW# zva&_)S?yr=c(>=P)ZWuzK*Qh&JOn}lVgXQ5A9vrMeRbkCs0(XT&4!Zmv4p0W(%pYI zPqJv-EWg{_uB`jkmdLn)*LDKrn;VexFaSjIto(BQFORfCD>oAd7H+A(i_*Lsk`+o(04A2@q?_GU2df2VDWLpFn^K^$wBz|Vlpy9^D=rZAn zMZWCV0*)2yjG@snU9?3Nn);a2FF>eT&~Kp3IP zWaUmvUoQmG8xj?FWb!z(&@tg<1hdAoBz+-&$}h%8ljQdaI&Q(5qGMXM|wTJ6V>8o)I;F$iH&2hAbk-s_W&33A9af72{+ zNg2`}h#skpg{3OXo^{f)C9dXPB`C$j1zE_8duGFHffcn8`ho0Gk0L#-Ff2N9j;ZUv zuYbG$_0PWlf4uosdq4EDAuK2Eh(JKZ#Ov(ydE<{qFW+|ebS3s@Ny3X`w#p3ggj#m} zvs!aKC@0cx`t6vTmGoN^0EAu(>&?=cY*B0grV40t1NGLiD_00DvF)ZkG;$#GqCvvo7c1b zV2DQOvhpJtP=GO*S#F)=5nDhR8Dh~Yzuf!!C*S|=`@d`MM5tMVK@EBk6$F{J#tZ}{ zz7y;<*N)GRg1vZirh79b*;lTuiz!YjN-z{U9luwO90dlmdDmd}mAs+JZ8RVd8Bdi0 zw;IQ7AfId#%0StH-31&V%NHy?{cL-asTU%BIB#eL;KLy_n?-CD32l@ywsZ8TVnBS^v_fRW5j{5Or( z``7Q@pHf$s!GUE>hnK{CYgA5LQr`8oaQc9M_(=rkv#%Orzc?qT~1vhTG zGbqt>8}-A_4*tjaqtMY{SfhqS;s=6*xy}CwD0MZgw!J0=v&~N+%Vd60*oId7r(J(Y zlDuWDhYb04EN;$cU|?ooV$x|$)C@J7<{=v^+3&Q5dx{ag(&6^2hX;>3)tEGE(2zNy zvQkhoIA;|ubt(3HPKQD?iG&wm%7`%yHRCe z@#VeJ$rCXoY1a`9qc9|0Wmp_dvt67Z!4lk^;2K$!C~ z@Zv%cyR&04Q&yK4dtS_kg+HQ-dt-l)X$H+6PAN%eW1yA&(V97FRTFEwueH5hy0kcv zZl4rJG;NddVxm6av&o-l8FLvar@AzqqZNlyT=ZwH`6HYCG2+2jaMvA)g?h8t1`+tu zhKkXc#E_)_lHSvqZ{Ou(FwNQHwddTYPIf{~ifCqWI$bF;mYqSLdJ*&p4c|YvXj;8^ zq3d|??vUwav$JPvGw~4dQxde%d6@j#FDby}f6=CLvR7|g4>2}u9(A*O zQke;Y{~f(Z{rOx{Zs2?n@cz|gm=aAF0?K1^!8g>v$44WY(zBKvo$ph`=jY5&IQ7eE z)S;^)V!ULO?vOE$lBB($eej{77Ac)#{awAvG*Bo=7V|!9QY1a#s~}fwZt{#lZ1nOM znv@Jf8>V06hvCK%hrNQR6{XbvQ!VNlWL4f`x`{{Hay-$)T*sk3y~OtEZ(?JOX`$LbyFVv7Q^%hX^D?_=Y)7qrq+=E) z^Ckmh-^kjC9DPjbx1~|IA278PcL?CfBr8CAgZTcy)t)%K>(Qwt=RDd8ao0UgX)olQ zAv9_Dhn+Bs!N#ygiNun}$LCpQaiW^&bxUFV_0aT|H-OWeDIotx*f4io6^olTO*JSF z&#kAV4MC`oIm*2;QP=q`Ifyg-t`@dR^Vg*R$6{fAk;q#wLiRJ`(5ciRXwA9oRVMG0 z3(=m#MN9LZgSP)sDT=%Z|CHp$D8{>-E029&9bDJOUGzS_vzP0EO>B(~&6Mpxe>~_Egp2{_PKN}JouqP=u$vn}&0>e~w z%An0OsVAwi!F&^jYG~0t6+-4e>#5Ig+=jW#-b&bh^hI71XCC)_Ez>HQre!aHvHEh- zj|T0;A?-vQ2ig!neitL)AcF6}8n-vGU^Te@^GIE*=kF#0t;o8$b^EpGrDO)Mn+CK^ z=r+6LcvHLJsMk{>eqaidTPwx5>LL&hQY!sYo>~aYjQDFffJAX2f1dyx5cI23kLiK& ztPDCGL_95B<=)Fp$b$J}z7zn}L&LU}0h0NO0|z3qD6ke`;w)c3y5`f^spQF1I@>xG zaIug0K|uFiaFxd(H^6AOdP#A%VZ2m9F5%-|e^1(#!Psq9@x>3(C*TW`#nNy-AC87o3ZJw&+z@QOP1PfK9-Z%@DD-TpgY_#_VY$HR} z*Scq;7mhE(T5vI@8aNlNhTV!nS6D^kL3~xsi4zSPx6z#S7Us>n&oB(Bg7kFYoY9ek zI;R`h#H6x+y}QtrB&MWkVDP}l{pB{0Bwmav!s(uj_bvAD# znErM}WR?U@x3q=u5S|qY@XNn^y(;Pj;o$za=#Qe3R!L1dj#7z=MBACVV*2T;l3%_I zo%b~u#}9}lNEm5+@UryW@^kYM(TbJiz!<9yG>@+}$lp4`oGA{>8tWAMStXr6_+T~h z`x4_Ei;}WmJs2d5$;4*$hl&4g5b9W%w}~-lN)EkjS+p%xABpKS_i(|&`uXmD(2%Qy zPx!)T%{V%QUZC0Q0MW;c%`Ro%i>u-r#Nj6Mx3sZ7>R=qszfH~f^-l{QF7Z6 z8OtbC^!zW$E95A(-kmfRTP7-OVHt;M#W7F#!$T ziqSJ@Jdv@3)NaAMwS16Y)8fW5AZ+q494`aOy*bTAFyfaY>{Y(`SGh@)lv_q3g=jUUwaCwd1kb`I4b*tDF)e=bx&9 z2q?Hgdt;Uj9R7WvW6~3W65Q)1V`2^Gt^MHul9dze-n2DtEjNgT@0!5lb{_gb*%Aa1 z%$m4H9NOM*%vJ&3=%rGA#VDJqoZf$VLMa5Jt%lrlA2O{$*czFUnBDYIaV-%-w@doT z^Al#OST5!7HM9V~z^1j_!SGbJYV=81XX7R$2m$&&lEq8gK@T1t2A&e<;Ze(fpZVCh z$BuLJB4c4Ern&PaaQYy>jyR{`Zx!!#NT&H`MJCT#NAa;dPDX`5`4N}2ff#6F*swk3 z6iqInR^aeM{u76Y9nyQ!`#m^3`v-{)1We3i@|;kxzo2uWydEuF=485K9PG57}cM^Nh0 zJ6Lv$CRS=noyL_v4Jgje2(XSU!Z z$<;I}gpS2!N?aP#M0%L#YRTklLq;;ug4tTE5UleiK@HW3_`=L@%VHW>Dri!DNiU-7T7P1VVe|K7>wh6+HvveN+ z5SLJhlHo%nL#+0RBM( zheBVXJY+@>A*IOJ!I$o23d+)Q8MZsNZ?ff4cn6&mN!5*D-_+pKSUobSqIj>{8Ea%@ zo2W8<{uw)xP*p_kT`*fdBLT{>0_nKtW%PMWl1U6bZgdyMh5&Mi&;@?vI0*UPE57x% zXKPkHNmPbjIV8(ns@Z8oQCp{aeih$0z;t+%!xLq$K(+&9Vir?DmGgsU?FW@k<3*k~ zU8!r`1%l$i5M|1QN=mfqsyIlLDl2W_TPlSV?g&6Q655LSyx38ji(Vr!gM>6(?eO3% z>FZ6mXPWewHWC#9KQ{Agj^TqfR#bvjEN+XL{4cXXA9dZqoDA(IDXFOz3Gf_c!;y!?tg2;t(KM|t?@itLvkik=U_Iq9NH~{ zl>0{W3ZYw0DO3O-oGWb$Dm0}JK7=8K8Q|Ss_pk=G-kaPwl{ajzzW+7gu0Bt*-v~dB zJTzo7RCHneiCv*}HG~4FDUej0xlkia&+wRrNSv+Z9`<>5on}T3+aP4Vf}ThpoNMmY zR|D8gTeVD_= zC!lHLmU6%O^FHC^V#O-^NB&I3(9}?%@%=UdAWg1CH?QN|I+gs|86lddeGV%dt+^Gb z(Ni7RdIum8buH`b(Z7CtRbS@Tw}_-sW>I#z4Zk6BP5q85&MwusY$ITAq#nQIo?YGy zZLH6iZ#@F{To2=?q=$?`mzi>C;w3C+(~+h#4+FRVS%5dURs($NT1o7sh-^01fJzZJ zPVBhN5Hv*ePjeq864tR{2-Q(qTRJP@z}(atpYf-?Pw4pcd1r5jT2cjG4?b15=^iQ3 zq5=#vERx41sQyKvXK(w%rR=`!gJN^(vcj;}c_SPp9v`fe|5pDkBWL}6|4*N0Np?1Q zkGMRaZzBBxKd8lLP<%H>jg4ARF`1g}#vxsA)i1`-8I0|K4X=&$#8&s;X>l{r<$g&! z*G~)6tC~mDONOJiMPI@rWPQ)$ozvB+(oIa$cxbZ+|5BrVe%WPX-~65RtMjAh&@kZ()+?+g}0Yg0DF#%x-Tn)?K>~1q^`v{RbSP2&coiZ`gug-@Oe<#bRwxpizCgdK$ zH$kQdV@p0v$bpR$4d&@ca=bzLZ*t@n@wM==#v#vvD^Fm$nLw9kZ*Z~I_JYDY4piS? z33+%i+KafTh9f<9OicTrWY-BJ!WW5veBlG>$a>ib>6lxz$w<5@ zRqvbA*yB1@l>Xs;UYYB8*D}SI4vHs}Z)ZjFfW~P?`SpTzEa>C$)sk}!V8BrQ=Je1) z(sp`4=anNyFZ6MIrjtzCQ=tYDF`m_}I%CzcoiN4H&y)8$q!t6?$YEmTKNtvI4pskDjt*Q(6#pC12pjQ{21JwxbM#b)BjD!T6^c= zYoU1~?13seGNxSDbwKB99U$U4_pkb)VQr84{fo4LEKV{@00&&=t>tdP>sKd_wN!dR zr=Z4;9_o99`P-r#Q$*F6&kGh^WpYnGRU~~t0LyZq$5C-;DREBRX1H7^#Q*%`#k*_r z@q$5~;k~TWSfare^kU5FCtWY|n=u5cq$rF|I-;xmWP~T^2(J)Q&lc;9S2ps|Rg>ro zWm=RrKXOpjKplRTSd%fAm5l0@opDc>0N}W$63s%dWr(QOn$RNZ*CxY>pxogB3 z+YY#-zWdvPl_weagSm5L-?`lnFt(QOG#>zxrC@ZcQN5&{x2`k6xQ7J@j-qjg$(yv~ zguSj8HpI+=t3sxgz$HL|7 zn-(gpZ|wJ~UCG#xJQ0oFZQ=Ii0OC#VkC^h?5tHx4Qw)%jV6dP_<4PQ;CPoJXl$F40 z1QE3Ye4WJPcMUXwKLxi10ya8RsbA$q8mf)v3~#?U@bJpGjgOU^mt`3|1?mL0EO!xI zR-oTIQgvTchOP$F#le?(b&ZF)Yp=AW_0*mSu?)sQ3+-P-Y%zbBV(b*_yYfCIWr z1sPE%2h5Rj?prBK`2@2;;yxE|_10e3V& zfI~e0PGI_PC(Z^u4Aw{P14hWtrLA}O3;dl`6sSO0)BH*A`aN30EETO(Nr4xH%#Qmq zV!iBHtbDKAnJx8U7jB=-3pi6KTx};Y>l1Z=U#9uv(Ba3s*lyiK~S$Cu-Ld8CHq}?OvY% zf`fctGl;cai#);j zGls%HZE5i#Qufzx6A#+!5Joa^{kRR9B`Y9R?nZ6k9q*#0uD<{KCpM~e|DmM;r=@R1 zrMZe(`!iy!GyYt(ug*oy35tNK43rBJc;#7!8FSTX;6iUM*>kBYAyuCfvl zai}7$e%=7rII$-*I^KAhth#zP5*!6^r{Ii})z~JEQJg(F_cFIV!7*-O6%jS>OTstXD8PYWc z4l>F z5-irYFcfrpOG39AaKNZS|Xz|k`bc&bQY6MJ0LX6 z7A~~vqS(DZ*AS>XgKO3Zlq}xZbU2d@9#1(?AI?6AdPZmS~b*p9cJeiRam}cdKWG1b8u5Z37 z?VXETkjqisN)(oQt3vVgWz8YA4 znBuw~-EC%i1#b0Il~Utn54BG=7mrKpck?=(b2ncMy&Fu!V3a>3V=E|-Ygv_p$?SW& zJ^#%Xirya3jw>Gtrfe`nV?;=9Y38d!P%R?YQ|_MPb1LlFGK`7i3bs}cZf)! z_!=h_Vg!$f&i~a>av%v8sq_sp?wIeyTzN9##+{NM)3GwBg4fGwwQ=EyBG9NBBX_Q7 z+|CJN3%{IwYW3`Wx?MNyeJs(&@Mmr@GKQyu!(Xt%1R=kJS6+VHe}WJip4O9|XOoF( z9hd;w(jR|0B-_EHu`0!s%u~1Wc@2WB-K$>rx6rr8XUH@pvPTZpb`D)4tJW5U8Z#&k zG9a?h{p(l-&Eho5TJQO?M8YOhaU7GptakpUxbfbLkgP3Ot63i6(ev`m`u4K;=6&4; zK6cZU!k)-p;G%>H0h!ndfcL6?ZI?QUwXX+!0MH5J3}v7JqZkzqW^DAv%FBTAd4cA( zUGM9`&gb~iU^c71+Z#N!1lH#r0hsqGZ;cR$yUNvc4Y zI5(KxgD`!tCRHH6M&^^*p9&|8vQM%}B5-sKAMMas&(w}i2UrMR)SA%<wzl3g zvRnU=jq_F9KpOpt3NoTKccZ+JZ%Jxi1AOJihk5sJ;tl5+Yj=t?*xA)p3l}M^PaMf? zeIxXyUWaH8>#{9g-V(~c!maS{6O`-zBrQpVhEcW=IK5 z+-7tZ6)aaa+ZNS{miKt5;(u@GP02e~`I^VEWLL-tIHUyY>0=!Ne6EoXe8znD+|C_o zHs8I-oit#8ezHlH9!mzPxJ1u$_E=^r5{8{q<_hpEUtnuRn>F4qT+`BJro{vcUmuCB1E)cp^hyX52s z4#_iT=_U(5!)P}hMTEFSO?%O?kh4}rP1hB*8};zjO7hxDHm7XJ@@@-6 z#%ZBMaGZ3c583nitXbn>^sdCeDGfP!=ja%-`pwFO4 zHm1$GWt?d-py!4yOjGR>TC)|>d#J%H5-W;IrH_1V3(9m0*sEZK(ivY**@sG(mNH>;fn-K&&g>NnNO#VYp zQXlZwM{6l@v~}eXEXaHjp;%0)qX2xxQGxl@|FvH(h?7*O+a#Fh^ZWPLl&At8LZNb#NZE;jW&)V zB><6DWIqzW1NvAQ9cQMSg6AZXVG)_&e-PoybjRrwO#^PCC*?>MSrZfc|NhALi)R1H zv!8{nP8b+7rC(|q104}$WTs=s6O2(uX$k)b=ieV70qjF<~dNZokO1 zGZJq7v~0bnJ_2daXu~uiAyl9$BspQkup8mi`=?H~kN*x#* z8Y*F+4b{SQW((>QpGyb|k}(sQF5O6|&CqgzR$WFH}yon`NSyE0qAi!G6p@jRi zW!GGe4?S|jBp}sJ63{neyyzjMy+1EKbJZi}`wh)|Jxm*O&Wls>Z6bCC7-Lr^Qwh;tt(odN(Bmeg6r95&pae!GB5k`I!?r9W; zCEwnX=~b&5UJ=rG!FX6!l_AR1-Yb6BW0~h}9G)ztWM1A_k3* z{c)`G^x*gHH)t-kJrCAnjzq)R|9PQ7^@-`7twFNOiAL0%U4IOj^8X6;n)gZ*qVJ~|sLPO7t-_M)1;=2yOt_lw60(ZA`M zqhu&B=IGFtEh!iXDQlFmG{XsgTZK_$SzCNF+RYmk(?eS;>ty(kt0}QXKoHN>gN-GL zADVrVgB&6&P)2z10}-7zcZmbG0o2bSE8?^sUiedCXy{w44E<@j3Y+MQ|5NA`pTDGZ zb26^0GWfzmbsu!Lc7ShSoPWC&L}uW=TT*SfEv+ zfs5gPbPdVCGlL!fGO0BLHz_1v-)G$(Isc3!hM;*9(lN_WnY*f9qhxbBw?L~=TK@CO~=Jd@*@Fs|- z(kf=-AFn-pEgpa04!KUqwXJ<{$@;BEHI`DEEOm=?L@g`DAqppI)A9hekdWZ2x|&{f z)y4jAkdj`u5X-JVC()RHsSBe9!(=mx<>ZT2yQVq=HU53l##994y)&ZVa$xv2U^$ z-?DbQ+7kp{VlYwlV@@}1<{@&p$V^xSm~%YvL2gIsG^MoEa)H7+k-o115Po0t{?a77YrT6RlD!3#r`F95KkJS!|n0$iwN@?xrK$%-8%^hUoXRTec_8$X=Bqa{m3o0(c1#Q=pvHhy~?Yo^@**e%Prb(Jn1<_A9D-Z3a z{1vSN#9$aWkc?A2(PY+w+OJNwbgL?N$l`wBNr#^BT{B3Onk`yD5dDF0OaN$KqD;Pe z_lFN~e93HV^+D(@+uq(DUMxQNH%Ojdh#cm=GjwbI1xuLq#XKEP%{Th;f1z`uV4|Xh z0pv@tohaywC@iHcHS)|xQ_d%X%;A9v-bh=fiWmw|kdaa+AQ~+tbmdBk*=Yk5-hIEL zD;~;*{#1|AXXYvsU{5Lji;NW=1&@M~zucn1cOT!R^O%?ckU?Up(gpV1ySMcnJHDQZ z!f#cU?2_QYkDL8D_=c%;e>N1*wfc0--SVrTdy}`ax%*Ev$=8wFVIgf_suUUcMpd6~ zPY+g|&z#^H?dqMJVc)|!l5Wk7G?<`h{|iYDIg-fK-ol|$CkXN0#N%|U`pQ^ zHkUMlznE53fIL?EH=)wwGM_XfVWVt4y(sDr=s`(DQHV24W-b2HX8e7=k#wf_+QVvG zmEnzDrS4+UEQ0KzN`2jnOvKN!m~1g4%#N*_z4+K*EvO&=*~e2-6aK>k6*JqLn1rZDbNQsRx~AK^GPfxs?AYJ?YI3+w zT#27_1(yYdXx~!xmJa{CqyHkb3tR*P*No}z-DuV_NM=h#CBE0cWr&`7DAAfQwUk#@ zmf4KtR#@?@&;sY+a1u*d2+Wt-eaNHC%<+TJ$k9|_sQpBsk3bhMZjOM?7UvX_Nd6YWp)fz$q(2nY8# zzOp}0T@E5D+LXlSQs&g+>XuZD_kMQTnTg?&$AjLPq!Zgt#sk}@eA^TsjU1nuu z%;$eo)`{nE_O*v^on$_NNENN`{Unig{X|5qo6UKy&2j4{Zn#z1wC}s513Kq_CP#TH zh28&N!aRvTOQP4f9XXTwjT5zNqn2?f0W~$Lln97umk*-6x`VzBK=g;E z-CPd?4=2&}QN*Updw%0`E8epOZW{eJU8=#y$%J|1INJ^vI7Y9~c&%|00%!-R`np4G zNcN4vG(>gT5MfmPf-kSsU6;BEr{|w)P~KTmbZN32y;_BUUB+|Le&FTcI}`%|s%MP} zm@_ouiOM~_S(=5;$1iPKrIuEN!riP@=}f)1Cihr-bv{w+Bw2WEHaL-oq~jo(Sr{2* z+NzYExv}MZGW7?_q5jP~2e{6ekb_5l+B$F)oLQhbP@Q5t683Vzg<|Q=m99k77ku($ zc(3n#JHrYUV*Kk0ME0;_d=~g<_@X7;cU2BfE`OiSJKLresoR9_4m>~j8wyA%7Q5*M z>WZAG7wfc*-&_hJY}=d6^Oq57b~t2y;dz-+_*`R1{<-P6foqr%_m(hBd!8tH8%GF* z{b=>aOpVqyKvTklg$3iOV>Kr}{4i`OBq<1R^rO-q85_@*Osa~c%et5HWHqpAOciZZAz~Zxf%C`RAhi(5<)8Yh;a%}*cs^a%ImNHj z-+zJ&G`G$JUk)BMs`Q0*J7KJ6GOON3xpQYV$`?HN@q-MaJ(=Q@%WMz31MhG296HQy z@rL!cVhito>AbevDQjx(gsw}!m>PZL-$LrIzetEEiW51*W}~NcUpf_zzC3kjxmyoI z-2zYYFI!nJ<4=@%>iIX_3|emcUm5g$?&Ks!=OER-$Mf+1ymh9ot0?d0KE`Y7wf;La zNc$*<{nTo!r>V54@G5>~etp)X&gU{eg1M!^P05A;4md?=BE>E3K(U(@L{=tOLZ>9>ZT$c9yV;%2eee3~W=-`bCT zqRi@V9OVjoJk&FGkph;HNHwY`aSgzw8UrwZy6_cGwSwknXq|sIu86ge@5@o{V0TmJ zMQ6W3SH+UT_&+A?gca}AnW8L%neQW_Zsvo0fI;thwk}A7gkPJl=BF)pYXi<2*e&b^ z-EimVtqma&zBPA)N4ZwI_D=7F@jD@*z6B#^t3vyMyDw zL*j4 z^)YS;4f{uTpu|dw5>vnYBtLWJbktXxEdROsN)l|XW{QNRZDTs;*Zz5gJTQR*PD>Ne z+1PF|xb+wmu(0P2Gw$NeYX1-xoQ*|mkk!4aLwv4kZe)EaUC3=f*5kj;uXdKxcQ$%k zE2?XtI-PrlBF|-_>ue|}dqXsK-^q!cY&y|V=CL2yT^^t5s5DXYUsnNl#!Wdj71GpX zrg$@0nLz+9P!tR^fiy{rmD|YyPjSo2F(~(l{oOy;}y`1MOsZpAqIN zDC5quJ2X_IrD5B*WO<%#rgSTqx1f23Q6Zvfe=buR4e>@45svyU{}}JWl5S>;$Kcdw zCo5N0pB(~b4bXgk2;jnecrcstQSI^qms$h7#8$DTXWBCv07v!fvHi8r+Oauba2$;T z?uIUj&=;n|N+)MD6qgje%JLv9jHrC$b7n9={pAbo_TBYRTcpu9Cey=2w!%b1EpC|= zw9mI<)H`p*L7=>Utrk@^5?k4H z9cnBOlhwn&&9fNfHpss(VlFPG{%ty1cFfs6jbV{CpVkPdhs;43$abOP+IA7>{40 zcNUb#y;mYMg`KSlMkrA@uYhqlF4Hhh`gwx5%n(swdoZAg{smV8PD`cGt=DV&X8&7r zSry^xMPv($DJln%4DC+@B-L6LzJ@PP;IXN1*>-ax;*bfz*#dXTR9%hVl*X8cDtDpo${N5LRR0ab)j^}E!XJaCkl*vL|#X@hcv_G)nMVn3!}ZgGU0B1(=taPtzfPd-3ovhx+^ks1{}u! zBWNezR#ZIy%JVkBSnDZC@@0;yUzDH9;7cc%4CJSVl-ec01wHhnK8rN)n%<$p%^%hTjd~QM+%T-O5QFi>nwfYEr6J-!i ziQCwLvUnK9P_^rlYwz9PJ%6ZgAUe??;fEniLlxUhlBt;Q>;uRjtXKfDYMbYFRVHt0 zOQgW8Aq<&X@wR8-UBY^I`a*Q<-O}5HyizllIt%inXIfxegmFM7!iRq(y?ue(~ZlW2H=x z7z$573N8vn|G=+b)d_Ix$DZbck))Lfm3%M;gt|wBEpyLt=Oc=B+5COZjWc1f_+z;6 z+x!AjSsr7x?#;vtf0%e~fJcVF(I6wXG;pK5Ge?P@bFc1D43v4kHG{*N#RHegkJ+P8 zNEZ>{sk^_%!la zSb$ucdJ?fh)rJ&Xh4@*a12<`ymYu_j3m=djrjL_Y=KIuJnYS2{f{W-~vOy#8IeKOB z@MnO5FIMIvqlpRrndlMMQ8Iz3>Q0`fVQqeO__zJLxuof^5*Fz@#h0ItB=}7p?d9)x z_q6NL`Vjk+XZWhRwFGJ;&Bz16&v_KKys7Hn!|ZF1H~-CFk}1C391r)ObS}L(NiQpm zr^Su3AmftH5r5%oZO%rxQruuzX-%08l9FVXC=o3hQ9Oa3b^?-?%1dS}*8OTLr7WYi z`A?mft%|XeOsU0squyrIu=yaWhx&V;8f{d;@XVPH4gfqVFWN6fq)-{FD<#$Ko5%Ua z+Q3Z#NzZPdjOUXv>-h>2#noe{xj5BvtGl_lIs=dDTCQ)_7zzEa#5;4veAH{iG?Jv? zf_S0-1)A{QYyqJ1WpUXke^)8`5e2)NY`K#LRA+8=dQj)JQ=TVf}zGJD=c4KpsIKS7A0gda!ni=@!wB23WCm42B?-%5xU z9WQK&yzYWWMNaG)2wgrO+N1=BGo1O(&dlg+*L)87#496~?Q#>3P24oh9sb21A zXN?_X!szA}2pHW&kIMRC!FTVO+NMPoF$Q|=1APBoRDEvQU$cJkYw9Lga@T%bTkcV$ z4iLVc?z2+143trkp^z+54i%#^!D`EQY1+8=HQ2e6>$kX}i{EZ8h~WNOtb>WPcXoqbl@!RL2W}j)M9u-riJt(Lf|R_Tb}+LfVnc`c9A*Tw&X}7q~F+D zm;DQ_&^2YhIkZv{YPOZtUXB)qDfuc1uqtB6l?N0rFh~L#)@a>-Q00@$^{LRm+IPG9 zpnWQak@|{=Zc~vr7QeAFTOwO5_EpCQ5G8M^Crmd{O5fAzBG^QS44Vrb)Q)A20VIP3 z(Q6WB@l1H^Ie10nql0I4d#+HdHTHJx0jq6)ktby3fs9&dr4LwGv=K*R0{iC6C)?VD z6*#{5QWC%QkQcw^5rj#U$*H&CY)2Q|Z}Dt-BWcp!iWYoYv(d8+S_ zJ-*A5bn>|_!7m@GiVhd`V!2BlFv{EIxU>MyFF=-%!D29p`$+|GaC}caHkIj(ql~XZ zP47ji1CKHrs7k*8vvH`?k^#R2`A_6ZGrBM^oE2H)jWQrv@M5#NnZbVu~6~Q zgKG(KpghEe)?a0g=J)dtT-Z-26314N!xFf11zeH@1kTnm6MNg7UMI`-6vV`&j6rM?o<<~Nd?t+!LlV2)qv15ySwwb_-Z+4Pm& z3Mzs>LA2s|M=YJMH07 zp>n(aflWHrv#+MZFQF8cujY-4qM`~yv-h2gZBs009C!*o&QhV#jP6s*ymXLIHl<5> z6GQw)bupOIy)F~EUf(MLQo#wM?2a}8@?K((#krLo%kd$THJZU#&)(*~aEcV@H?9W( zL-Er)qzDS%Zq~FQ5WU!sOrf>g21q#W6m$e|q6d#pVs(#=`i(Sb^U+)C$yWOd`{6ly zwEv56UEo6fEtKxw*x17x&ycv)xtsE$%w$q=rChd!oG$h;v>~A-yl}A$WWPOC*2-HH zQD@k0Ss!Iey1wJR3A^2(o@_NpkAh zb~FF3JmYm`7%`|CSy~|7N{+UCaL$Z8$@t%S=$PCt?;FsVm+2WNc`RwJZ(?~Gw-HBZ ziiOI|SqIiiEOa${FX2v({%Eg*M>0L%F33`~VysQS7A*Lj9ZQ&=8#zUFaq;n?<92%0 zaaw$1wC!ex6CrqJhCJpXEK>$*_IiG$!{%GC8{A>2shP&iIC{?PMTNW8RS(pY#j$-Y z(?6XuWN`H~OE{v|E;;YmbkRzzvN(@l!XpEusmK1Pa6ks|&x%|QN!sutE#~px--QpEy!`&EJW{uXibc1I5j*>(czf5Gge$dWr@rcT&Ib3mXqxMxDrWxP(|ciVz*{vim2(kLq-riMV=@MbLL z*|SH0IJobAM!ny|42=I#-DUCjk$&dnrwaf&n+`Xh2}ao;rY)tKIP)7{amf0P`f(<3YGka|;;PDq6Q&aa;Ei53LB&Qsw|Shc*C!Sho0f+b7K?Jybo^(64(byT`8V9w{~a$olD`v?;PFJswBCQ85e`S+EP*_Q*q23a$% zPJL5;H8b;y0B=fi!y;>k2(nwz3tezIn=3&b%EiSSX`*DKMSJdF{V%pXdwrg-o91Ua z9^BnC{9>)>-2~Ddm_1m|722~etppw;L+vNm`+=IWG2ivleR^&li@2Nb!EX#*YwB>-`o6#d4!GQTciPV5M zD}n09#E?07cLHm|cxv^3G_u$Yg=rsyfz&HTl^Annr0uK^K*H;=k;7AD%Kw1)wP@bJ zR@izwQ8080Zhh0Ffr$b5YGfTIJ(zN?+uy(!01f7acZ=OTsiGcC)fXE~<9B6~_2y}2 zOsx9t|GVLtdx*hKQ=fy-2;pY0bBJonyE`Y?^^n7xU)5sG`2aqn))P@Ym-|q%XR|i| zo}K-xtq9@Ftir*GJy4ho=@yPf9Q|>a_Xy6-hZ^e#-?i#8F#_ps$y6OkTtpgIPbE;9 zHrPU7@`n?V=S^_xMzivD*R9RV+&v3B}c#> zoc}B@TbIMKKI!7jR+Um+7Se;hUN)6WWB3#dppIey%#*`mmY-XQp*26}3$X$Rm5>Mp z0M+@$%cdE_=hIsUYBaO=*$36$j1b((Z>G$ilWejqxyl7;2Gt_I*L!cg|2mfx(aPRN zQ2?`H0Xl{m8uhv;^|U?IklS^*8OzX$6AUd|m816H?C_0b8xeu8MMF=wO$58Efj;(>D$2*KV0=_8|anp5(hpsB&yI*!I74kz#Lk3Siv_% z%UTdAc9i+t{zeuGBZVkQ;Vz-ewaNKb;-@B}BeEvc?)j>6lR91AA8>B7V1#nT{=dlq zpywa5;kepXbQ!@`(Dk>wl*w%g^YbqZo>T zF0a;L#kSf{6P$CRE?eIk<8=PE=vudGX&?b#Zz&lK6`-wNtkZPO@@(MYhL9)04`#WH zF~N#a4r>IvnQI~{?s!&R$d%9OpIzQwx{I9p6K=%kncXKzK&ZEKO;XqxFK{P60lb@J zvr8;QT)kP}-Oc$yG6~`yE}A5GWL`%Eb1n`yxX*5bF0E@dp0?dOZ8%#O7gFl#voxx6 zH2XwFeC|Ep8JND`@0(UP>oQdVvphW4x*_ZPm;U*8#e#HXa2?INXjrhX8xkBGpqQOj z?x!EUT>RThzoshROLGxXTAwqQYfZQizq-DCLJrshHY*05qTe8h4MwnLF~jY=$;?=& zqSRtxQ8({$$6?K~f@x%un6wBJ^{KQQ2jAnsQ5C~PD6A2n;deO^NBT=LWvCC`Z-l47 z3%R&FeR~R&qJI_x?fl~wytk}&;CCto~JwY=tetWDfh%D-QmEO{}sR${QNHSxc_~5_&yly z-M+U+xtHyCntAf4!>#;9rbg`l5(-W9AKU1>y170A=#=B%p0rNpb~t(ab;OUCd-9Gd z*B_c*duSh@*y;ABw`aE>m@qHtVZOQcyT$cs@yy*%n-70`75%U)VMb+s;9jxcToF3* zO54)!D{Y@DbJuLw(WH$LI%3_U)MyY8P6Z4M5B~FS$(Neqwjlc_aQUBViEBhjN@7W> zRdP`(kYX@0Ff!IPFw`|P3NbXbGBmL=HrF;Vure@sn7gq8MMG|WN@iLmZVeL*IFA4| OFnGH9xvX { }, []) return ( - + {finished ? (
diff --git a/webapp/src/components/HomeScreen.js b/webapp/src/components/HomeScreen.js index de04c2dc..749931b3 100644 --- a/webapp/src/components/HomeScreen.js +++ b/webapp/src/components/HomeScreen.js @@ -23,10 +23,11 @@ const HomeScreen = () => { ) : ( // Muestra el contenido inicial con el botón "Jugar"
-
- + +
+

diff --git a/webapp/src/components/Login.js b/webapp/src/components/Login.js index 6f75ef5b..efd55c60 100644 --- a/webapp/src/components/Login.js +++ b/webapp/src/components/Login.js @@ -36,13 +36,14 @@ const Login = () => { }; return ( - + {loginSuccess ? (
) : (
+ Login @@ -73,9 +74,9 @@ const Login = () => { Don't have an account? Register here. - - +
+ )}
); diff --git a/webapp/src/components/Welcome.css b/webapp/src/components/Welcome.css new file mode 100644 index 00000000..84c3e804 --- /dev/null +++ b/webapp/src/components/Welcome.css @@ -0,0 +1,29 @@ +.home-container { + position: relative; + } + + .background-image { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('../../public/FondoHome.jpg'); /* Cambia la ruta por la ubicación de tu imagen */ + background-size: cover; + z-index: -1; + } + + .button-container { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + text-align: center; + } + + button { + margin: 0 10px; + padding: 10px 20px; + font-size: 16px; + cursor: pointer; + } \ No newline at end of file diff --git a/webapp/src/components/Welcome.js b/webapp/src/components/Welcome.js new file mode 100644 index 00000000..e9d954a5 --- /dev/null +++ b/webapp/src/components/Welcome.js @@ -0,0 +1,40 @@ +import React, { useState } from 'react'; +import AddUser from './AddUser'; +import Login from './Login'; +import './Welcome.css' +const HomeScreen = () => { + const [showLogin, setShowLogin] = useState(false); + const [showSignUp, setShowSignUp] = useState(false); + + const handleLogin = () => { + setShowLogin(true); + }; + + const handleSignUp = () => { + setShowSignUp(true); + }; + + const renderButtons = () => { + if (!showLogin && !showSignUp) { + return ( + <> + + + + ); + } + }; + + return ( +
+
+
+ {renderButtons()} +
+ {showLogin && } + {showSignUp && } +
+ ); +}; + +export default HomeScreen; \ No newline at end of file From d7a873d3bfecf918dfe928929e8953dfe095e96d Mon Sep 17 00:00:00 2001 From: uo283182 Date: Sat, 30 Mar 2024 22:49:25 +0100 Subject: [PATCH 06/20] Arreglar fin del juego y mostrar tiempo tardado --- webapp/src/components/Game.js | 50 ++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index badec2d2..542ecf09 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -4,6 +4,7 @@ import Grid from '@mui/material/Grid'; import axios from 'axios'; import { useEffect } from 'react'; import './Game.css'; +import { Link } from 'react-router-dom'; import HomeScreen from './HomeScreen'; const StyledContainer = styled(Container)({ @@ -18,10 +19,36 @@ const Game = ({numQuestions}) => { const [respuestas, setRespuestas] = useState(Array(4).fill({ data: '', isCorrect: '' })); const [textoPregunta, setTextoPregunta] = useState('Cargando...'); const [preguntasAcertadas, setPreguntasAcertadas] = useState(0); - const [error, setError] = useState(''); const [contadorGlobal, setContadorGlobal] = useState(30); const [numPreguntas, setnumPreguntas]=useState(0); const [finished, setFinished] = useState(false); + const [tiempo, setTiempo] = useState(0); + const [isRunning, setIsRunning] = useState(false); + + // Función para iniciar el tiempo + const startTime = () => { + setIsRunning(true); + }; + + // Función para detener el tiempo + const stopTime = () => { + setIsRunning(false); + }; + + // UseEffect para actualizar el tiempo cada segundo + useEffect(() => { + let intervalId; + if (isRunning) { + intervalId = setInterval(() => { + setTiempo((prevCount) => prevCount + 1); + }, 1000); + } else { + clearInterval(intervalId); + } + + // Limpiar intervalo cuando el componente se desmonta + return () => clearInterval(intervalId); + }, [isRunning]); const width = `${(contadorGlobal / 30) * 100}%`; @@ -70,14 +97,8 @@ const Game = ({numQuestions}) => { inputs.forEach(input => { input.disabled = true; }); - - if(numPreguntas==numQuestions){ - setFinished(true); - }else{ //Tras 3 segundos llama a la función de addPregunta par que de tiempo a ver el resultado setTimeout(addPregunta, 3000); - } - } /** @@ -85,6 +106,10 @@ const Game = ({numQuestions}) => { * También se asegura de poner los inputs de la respuesta sin active, además de volverlos a habilitar */ const addPregunta = async () => { + if(numPreguntas==numQuestions){ + stopTime(); + setFinished(true); + } else { try { clearInterval(contadorIntervalRef.current); //Se selecciona un número aleatorio [0,3] que será el lugar de la respuesta correcta @@ -121,6 +146,9 @@ const Game = ({numQuestions}) => { } } setRespuestas(respCopia); + if (numPreguntas==0) { + startTime(); //inicio el tiempo una vez se vea la primera pregunta + } // Reiniciar el contador a 30 setContadorGlobal(30); @@ -143,6 +171,7 @@ const Game = ({numQuestions}) => { } catch (error) { console.log(error.response.data.error); } + } }; @@ -153,9 +182,12 @@ const Game = ({numQuestions}) => { return ( {finished ? ( -
- + +
+

Has acertado {preguntasAcertadas}/{numQuestions} preguntas en {tiempo} segundos

+ Volver a inicio
+ ) : (
From 118ce510c46b1318c5aa211c049f0f7c28539155 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Mon, 1 Apr 2024 14:16:01 +0200 Subject: [PATCH 07/20] Arreglar tiempo total, y nueva pregunta --- .../template-questions/question-service.js | 12 ++++++- webapp/package-lock.json | 1 - webapp/src/components/Game.js | 36 ++++++++----------- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index b312fc4c..e7efe36c 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -31,7 +31,7 @@ const jsonPreg = [ '} LIMIT 100' }, { - textStart: '¿Quién es el cantante de ', + textStart: '¿Quién interpreta la canción ', textEnd: '?', queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q134556.' + @@ -68,6 +68,16 @@ const jsonPreg = [ 'OPTIONAL { ?respuesta rdfs:label ?respuestaLabel. FILTER(LANG(?respuestaLabel) = "es") }'+ 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' } + , + { + textStart: '¿A qué grupo pertenece ', + textEnd: '?', + queryCorrect: 'SELECT DISTINCT ?cantanteLabel ?grupoMusicalLabel WHERE {'+ + '?cantante wdt:P106 wd:Q177220; # Cantante es una persona'+ + ' wdt:P463 ?grupoMusical. # Cantante es miembro de un grupo musical'+ + 'SERVICE wikibase:label { '+ + 'bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }} LIMIT 100' + } ] ; diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 7093931e..8e74730b 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -5,7 +5,6 @@ "requires": true, "packages": { "": { - "name": "webapp", "version": "0.1.0", "dependencies": { "@emotion/react": "^11.11.3", diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 542ecf09..e9450bdd 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -22,33 +22,25 @@ const Game = ({numQuestions}) => { const [contadorGlobal, setContadorGlobal] = useState(30); const [numPreguntas, setnumPreguntas]=useState(0); const [finished, setFinished] = useState(false); - const [tiempo, setTiempo] = useState(0); - const [isRunning, setIsRunning] = useState(false); + const [tiempoTotal, setTiempoTotal] = useState(0); + var tiempoInicial = 0; + var tiempoFinal = 0; // Función para iniciar el tiempo const startTime = () => { - setIsRunning(true); + tiempoInicial = new Date(); + console.log(tiempoInicial); }; // Función para detener el tiempo - const stopTime = () => { - setIsRunning(false); + const calculateTime = () => { + tiempoFinal = new Date(); + console.log(tiempoFinal); + tiempoFinal = tiempoFinal - tiempoInicial; + setTiempoTotal(Math.floor(((tiempoFinal % 3600000) % 60000) / 1000)); + console.log(tiempoTotal); }; - // UseEffect para actualizar el tiempo cada segundo - useEffect(() => { - let intervalId; - if (isRunning) { - intervalId = setInterval(() => { - setTiempo((prevCount) => prevCount + 1); - }, 1000); - } else { - clearInterval(intervalId); - } - - // Limpiar intervalo cuando el componente se desmonta - return () => clearInterval(intervalId); - }, [isRunning]); const width = `${(contadorGlobal / 30) * 100}%`; @@ -107,7 +99,7 @@ const Game = ({numQuestions}) => { */ const addPregunta = async () => { if(numPreguntas==numQuestions){ - stopTime(); + calculateTime(); setFinished(true); } else { try { @@ -147,7 +139,7 @@ const Game = ({numQuestions}) => { } setRespuestas(respCopia); if (numPreguntas==0) { - startTime(); //inicio el tiempo una vez se vea la primera pregunta + startTime(); //inicio el tiempo una vez se vea la primera pregunta } // Reiniciar el contador a 30 setContadorGlobal(30); @@ -184,7 +176,7 @@ const Game = ({numQuestions}) => { {finished ? (
-

Has acertado {preguntasAcertadas}/{numQuestions} preguntas en {tiempo} segundos

+

Has acertado {preguntasAcertadas}/{numQuestions} preguntas en {tiempoTotal} segundos

Volver a inicio
From ebe71776a6380744c9b81476859e7ceda2590681 Mon Sep 17 00:00:00 2001 From: lauracc97 Date: Mon, 1 Apr 2024 14:20:15 +0200 Subject: [PATCH 08/20] Fondo --- webapp/package-lock.json | 1 - webapp/src/components/Game.css | 4 ++-- webapp/src/components/Game.js | 2 +- webapp/src/components/Welcome.css | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 7093931e..8e74730b 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -5,7 +5,6 @@ "requires": true, "packages": { "": { - "name": "webapp", "version": "0.1.0", "dependencies": { "@emotion/react": "^11.11.3", diff --git a/webapp/src/components/Game.css b/webapp/src/components/Game.css index 7113bbf3..6aa0528d 100644 --- a/webapp/src/components/Game.css +++ b/webapp/src/components/Game.css @@ -11,8 +11,8 @@ background-color: green; } -.main{ - background-image: url('../../public/fondo.png'); +.gameContainer{ + background-image: url('../../public/FondoHome.jpg'); background-size: cover; min-height: 70vh; display: flex; diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 542ecf09..01e9d442 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -180,7 +180,7 @@ const Game = ({numQuestions}) => { }, []) return ( - + {finished ? (
diff --git a/webapp/src/components/Welcome.css b/webapp/src/components/Welcome.css index 84c3e804..f75c732c 100644 --- a/webapp/src/components/Welcome.css +++ b/webapp/src/components/Welcome.css @@ -8,7 +8,7 @@ left: 0; width: 100%; height: 100%; - background-image: url('../../public/FondoHome.jpg'); /* Cambia la ruta por la ubicación de tu imagen */ + background-image: url('../../public/fondo.png'); /* Cambia la ruta por la ubicación de tu imagen */ background-size: cover; z-index: -1; } From bb0adb9e1168b6e5e1dee4034ba1b8894bca26a8 Mon Sep 17 00:00:00 2001 From: lauracc97 Date: Mon, 1 Apr 2024 14:28:52 +0200 Subject: [PATCH 09/20] =?UTF-8?q?Preguntas=20a=C3=B1adidas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- questions/template-questions/question-service.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index e7efe36c..0b530306 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -72,12 +72,22 @@ const jsonPreg = [ { textStart: '¿A qué grupo pertenece ', textEnd: '?', - queryCorrect: 'SELECT DISTINCT ?cantanteLabel ?grupoMusicalLabel WHERE {'+ - '?cantante wdt:P106 wd:Q177220; # Cantante es una persona'+ - ' wdt:P463 ?grupoMusical. # Cantante es miembro de un grupo musical'+ + queryCorrect: 'SELECT DISTINCT ?preguntaLabel ?respuestaLabel WHERE {'+ + '?pregunta wdt:P106 wd:Q177220;'+ + ' wdt:P463 ?respuesta.'+ 'SERVICE wikibase:label { '+ 'bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }} LIMIT 100' } + , + { + textStart: '¿Dónde nació el compositor ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + + '?pregunta wdt:P106 wd:Q36834;'+ + ' wdt:P19 ?respuesta' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "es" } '+ + '} LIMIT 100' + } ] ; From 9d79d30dbc7bfd2e478471b948a4ef11b8497c52 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Mon, 1 Apr 2024 14:45:22 +0200 Subject: [PATCH 10/20] arreglar consulta --- questions/template-questions/question-service.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index 0b530306..3a4838bf 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -84,7 +84,7 @@ const jsonPreg = [ textEnd: '?', queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P106 wd:Q36834;'+ - ' wdt:P19 ?respuesta' + + ' wdt:P19 ?respuesta.' + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "es" } '+ '} LIMIT 100' } From 820a04788409ac035657deeb5779327d8f3404b0 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Mon, 1 Apr 2024 23:46:05 +0200 Subject: [PATCH 11/20] Modificar css para que siempre se vea el fondo, y centrar elementos --- webapp/package-lock.json | 1 + webapp/public/{FondoHome.jpg => FondoGame.jpg} | Bin webapp/src/App.css | 5 +++++ webapp/src/App.js | 1 + webapp/src/components/Game.css | 6 ++++-- webapp/src/components/Game.js | 7 ++----- webapp/src/components/HomeScreen.css | 7 +++++++ webapp/src/components/HomeScreen.js | 6 +++--- 8 files changed, 23 insertions(+), 10 deletions(-) rename webapp/public/{FondoHome.jpg => FondoGame.jpg} (100%) create mode 100644 webapp/src/components/HomeScreen.css diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 8e74730b..7093931e 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "webapp", "version": "0.1.0", "dependencies": { "@emotion/react": "^11.11.3", diff --git a/webapp/public/FondoHome.jpg b/webapp/public/FondoGame.jpg similarity index 100% rename from webapp/public/FondoHome.jpg rename to webapp/public/FondoGame.jpg diff --git a/webapp/src/App.css b/webapp/src/App.css index 74b5e053..2cd58ecf 100644 --- a/webapp/src/App.css +++ b/webapp/src/App.css @@ -36,3 +36,8 @@ transform: rotate(360deg); } } + +body { + background-image: url('../public/fondo.png'); + background-size: cover; +} diff --git a/webapp/src/App.js b/webapp/src/App.js index b3b88114..3bd65f40 100644 --- a/webapp/src/App.js +++ b/webapp/src/App.js @@ -9,6 +9,7 @@ import HomeScreen from './components/HomeScreen'; import Game from './components/Game'; import Welcome from './components/Welcome'; import ImagenA from './LogoSaberYGanar.png' +import './App.css'; function App() { diff --git a/webapp/src/components/Game.css b/webapp/src/components/Game.css index 6aa0528d..9274de70 100644 --- a/webapp/src/components/Game.css +++ b/webapp/src/components/Game.css @@ -11,8 +11,10 @@ background-color: green; } -.gameContainer{ - background-image: url('../../public/FondoHome.jpg'); +#gameContainer{ + padding: 0.1em; + border-radius: 1em; + background-image: url('../../public/FondoGame.jpg'); background-size: cover; min-height: 70vh; display: flex; diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 8fc67322..a3db220b 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -29,16 +29,13 @@ const Game = ({numQuestions}) => { // Función para iniciar el tiempo const startTime = () => { tiempoInicial = new Date(); - console.log(tiempoInicial); }; // Función para detener el tiempo const calculateTime = () => { tiempoFinal = new Date(); - console.log(tiempoFinal); tiempoFinal = tiempoFinal - tiempoInicial; setTiempoTotal(Math.floor(((tiempoFinal % 3600000) % 60000) / 1000)); - console.log(tiempoTotal); }; @@ -172,12 +169,12 @@ const Game = ({numQuestions}) => { }, []) return ( - + {finished ? (

Has acertado {preguntasAcertadas}/{numQuestions} preguntas en {tiempoTotal} segundos

- Volver a inicio + Volver al inicio
) : ( diff --git a/webapp/src/components/HomeScreen.css b/webapp/src/components/HomeScreen.css new file mode 100644 index 00000000..7f0ea26a --- /dev/null +++ b/webapp/src/components/HomeScreen.css @@ -0,0 +1,7 @@ +#home { + padding: 1em; + display: flex; + gap: 1em; + flex-direction: column; + align-items: center; +} diff --git a/webapp/src/components/HomeScreen.js b/webapp/src/components/HomeScreen.js index 749931b3..15c20d18 100644 --- a/webapp/src/components/HomeScreen.js +++ b/webapp/src/components/HomeScreen.js @@ -1,6 +1,7 @@ import React, { useState } from 'react'; import { Container} from '@mui/material'; import Game from './Game'; +import './HomeScreen.css'; const HomeScreen = () => { const [juegoIniciado, setJuegoIniciado] = useState(false); const [defecto, setDefecto] = useState("15"); @@ -22,13 +23,12 @@ const HomeScreen = () => { ) : ( // Muestra el contenido inicial con el botón "Jugar" -
-
+
+
-

)} From ad5aa6678238280d056b9690753368657028da0e Mon Sep 17 00:00:00 2001 From: uo283182 Date: Tue, 2 Apr 2024 15:04:47 +0200 Subject: [PATCH 12/20] Quitar timeout de espera para mostrar siguiente pregunta --- webapp/src/components/Game.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index a3db220b..37f36a98 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -86,8 +86,13 @@ const Game = ({numQuestions}) => { inputs.forEach(input => { input.disabled = true; }); - //Tras 3 segundos llama a la función de addPregunta par que de tiempo a ver el resultado - setTimeout(addPregunta, 3000); + if(numPreguntas==numQuestions){ + setTimeout(addPregunta, 3000); //esperar un poco para que se vean los resultados de la ultima pregunta + } + else { + addPregunta(); + } + } /** From 8a58f07fa61e44e0eb7f85119907a223590edb20 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Wed, 3 Apr 2024 00:00:24 +0200 Subject: [PATCH 13/20] =?UTF-8?q?Resultados=20en=20ingles=20de=20las=20que?= =?UTF-8?q?rys=20si=20no=20existe=20en=20espa=C3=B1ol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template-questions/question-service.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index 3a4838bf..15288f79 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -10,7 +10,7 @@ const jsonPreg = [ textStart: '¿Cuál es la capital de ', textEnd: '?', queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + - '?pregunta wdt:P31 wd:Q6256. ?pregunta wdt:P36 ?respuesta. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es".}}' + '?pregunta wdt:P31 wd:Q6256. ?pregunta wdt:P36 ?respuesta. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en".}}' }, { textStart: '¿Quién es el director de la película ', @@ -18,7 +18,7 @@ const jsonPreg = [ queryCorrect: 'SELECT DISTINCT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q11424.' + '?pregunta wdt:P57 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }' + '} LIMIT 100' }, { @@ -27,7 +27,7 @@ const jsonPreg = [ queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q7725634.' + '?pregunta wdt:P50 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }' + '} LIMIT 100' }, { @@ -36,7 +36,7 @@ const jsonPreg = [ queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q134556.' + '?pregunta wdt:P175 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }' + '} LIMIT 100' }, { @@ -45,7 +45,7 @@ const jsonPreg = [ queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P31 wd:Q570116.' + '?pregunta wdt:P17 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }' + + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }' + '} LIMIT 100' }, { @@ -55,7 +55,7 @@ const jsonPreg = [ '(CONCAT(REPLACE(STR((ROUND(?respuesta / 1000) * 1000)), "(\\\\d)(?=(\\\\d{3})+$)", "$1."), "") AS ?respuestaLabel) WHERE {' + '?pregunta wdt:P31 wd:Q6256.' + '?pregunta wdt:P1082 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }}' } , { @@ -66,7 +66,7 @@ const jsonPreg = [ 'wdt:P17 wd:Q29; '+ 'wdt:P1549 ?respuesta.'+ 'OPTIONAL { ?respuesta rdfs:label ?respuestaLabel. FILTER(LANG(?respuestaLabel) = "es") }'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }}' } , { @@ -76,7 +76,7 @@ const jsonPreg = [ '?pregunta wdt:P106 wd:Q177220;'+ ' wdt:P463 ?respuesta.'+ 'SERVICE wikibase:label { '+ - 'bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }} LIMIT 100' + 'bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }} LIMIT 100' } , { @@ -85,7 +85,7 @@ const jsonPreg = [ queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {' + '?pregunta wdt:P106 wd:Q36834;'+ ' wdt:P19 ?respuesta.' + - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "es" } '+ + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "es,en" } '+ '} LIMIT 100' } From 3ecd77c31f3c4aa002c0cfe8c67e37ec1ae9ee6e Mon Sep 17 00:00:00 2001 From: uo283182 Date: Wed, 3 Apr 2024 00:21:05 +0200 Subject: [PATCH 14/20] Mostrar numero de pregunta actual --- webapp/src/components/Game.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 37f36a98..64e845bc 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -184,6 +184,9 @@ const Game = ({numQuestions}) => { ) : ( + {numPreguntas > 0 && ( +

Pregunta Nº{numPreguntas}

+ )}
{contadorGlobal}
From 8633344d11c0cf324bc347a60f71ff44021325bb Mon Sep 17 00:00:00 2001 From: uo283182 Date: Thu, 4 Apr 2024 00:15:08 +0200 Subject: [PATCH 15/20] Comprobar que no haya respuestas repetidas --- .../template-questions/question-service.js | 42 ++++++++++--------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index 15288f79..f094cd64 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -88,6 +88,14 @@ const jsonPreg = [ 'SERVICE wikibase:label { bd:serviceParam wikibase:language "es,en" } '+ '} LIMIT 100' } + , + { + textStart: 'En qué país se encuentra la atracción turística ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ + '?pregunta wdt:P31 wd:Q570116; wdt:P17 ?respuesta.'+ + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }} LIMIT 200' + } ] ; @@ -107,37 +115,33 @@ app.post("/questions", async (req, res) => { //Escoge un valor aleatorio para escoger la pregunta let sizeJson = jsonPreg.length; let randQuery= Math.floor(Math.random() * sizeJson); - wiki.ejecutarConsultaSPARQL(jsonPreg[randQuery].queryCorrect) .then((resultados) => { //Escoge un valor aleatorio de la consulta para la respuesta correcta let size = resultados.results.bindings.length; let random = Math.floor(Math.random() * size); - //Valor aleatorio para las respuestas incorrectas - let randoms = []; - while (randoms.length < 3) { - let numero = Math.floor(Math.random() * size); - if (!randoms.includes(numero) && numero != random) { - randoms.push(numero); + let incorrectas = []; + + let respuestaCorrecta = resultados.results.bindings[random].respuestaLabel.value; + + // Mientras que el tamaño del array de incorrectas sea menor que 3, sigue añadiendo respuestas incorrectas únicas + while (incorrectas.length < 3) { + let randomIndex = Math.floor(Math.random() * size); + let respuestaIncorrecta = resultados.results.bindings[randomIndex].respuestaLabel.value; + + // Si la respuesta incorrecta no está ya en el array de incorrectas y no es igual a la respuesta correcta, añádela + if (respuestaIncorrecta !== respuestaCorrecta && !incorrectas.includes(respuestaIncorrecta)) { + incorrectas.push(respuestaIncorrecta); } } - //Json generado para enviar al post + resultadosGuardados = { pregunta: jsonPreg[randQuery].textStart + resultados.results.bindings[random].preguntaLabel.value + jsonPreg[randQuery].textEnd, - correcta: resultados.results.bindings[random].respuestaLabel.value, - incorrectas: [ - resultados.results.bindings[randoms[0]].respuestaLabel.value, - resultados.results.bindings[randoms[1]].respuestaLabel.value, - resultados.results.bindings[randoms[2]].respuestaLabel.value - ] + correcta: respuestaCorrecta, + incorrectas: incorrectas } - // console.log(resultadosGuardados.incorrectas); - // console.log(resultados.results.bindings[randoms[0]].capitalLabel.value); - // console.log(resultados.results.bindings[randoms[1]].capitalLabel.value); - // console.log(resultados.results.bindings[randoms[2]].capitalLabel.value); - res.send(resultadosGuardados); }) .catch((error) => { From 871f7eb4aea6b9ea1a73afe1cd6ce810655b1e29 Mon Sep 17 00:00:00 2001 From: Laura Cordero Date: Sun, 7 Apr 2024 12:02:08 +0200 Subject: [PATCH 16/20] =?UTF-8?q?Limpieza=20c=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 16 - questions/query-questions/Dockerfile | 20 - questions/query-questions/package-lock.json | 5935 ----------------- questions/query-questions/package.json | 34 - questions/query-questions/wikidata-service.js | 89 - .../template-questions/question-model.js | 16 - .../template-questions/question-service.js | 5 +- webapp/src/components/Game.js | 4 +- 8 files changed, 2 insertions(+), 6117 deletions(-) delete mode 100644 questions/query-questions/Dockerfile delete mode 100644 questions/query-questions/package-lock.json delete mode 100644 questions/query-questions/package.json delete mode 100644 questions/query-questions/wikidata-service.js delete mode 100644 questions/template-questions/question-model.js diff --git a/docker-compose.yml b/docker-compose.yml index 9004a9df..6f7336b2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,20 +11,6 @@ services: networks: - mynetwork - wikidata: - container_name: wikidata-${teamname:-defaultASW} - image: ghcr.io/arquisoft/wiq_es2a/query-questions:latest - profiles: ["dev", "prod"] - build: ./questions/query-questions - depends_on: - - mongodb - ports: - - "8003:8003" - networks: - - mynetwork - environment: - MONGODB_URI: mongodb://mongodb:27017/userdb - questionservice: container_name: questionservice-${teamname:-defaultASW} image: ghcr.io/arquisoft/wiq_es2a/questionservice:latest @@ -76,7 +62,6 @@ services: - mongodb - userservice - authservice - - wikidata - questionservice ports: - "8000:8000" @@ -84,7 +69,6 @@ services: - mynetwork environment: QUESTIONS_SERVICE_URL: http://questionservice:8004 - WIKIDATA_SERVICE_URL: http://wikidata:8003 AUTH_SERVICE_URL: http://authservice:8002 USER_SERVICE_URL: http://userservice:8001 diff --git a/questions/query-questions/Dockerfile b/questions/query-questions/Dockerfile deleted file mode 100644 index 084a0722..00000000 --- a/questions/query-questions/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -# Use an official Node.js runtime as a parent image -FROM node:20 - -# Set the working directory in the container -WORKDIR /usr/src/wikidata - -# Copy package.json and package-lock.json to the working directory -COPY package*.json ./ - -# Install app dependencies -RUN npm install - -# Copy the app source code to the working directory -COPY . . - -# Expose the port the app runs on -EXPOSE 8003 - -# Define the command to run your app -CMD ["node", "wikidata-service.js"] diff --git a/questions/query-questions/package-lock.json b/questions/query-questions/package-lock.json deleted file mode 100644 index 9c9c6157..00000000 --- a/questions/query-questions/package-lock.json +++ /dev/null @@ -1,5935 +0,0 @@ -{ - "name": "wikidata", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "wikidata", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "bcrypt": "^5.1.1", - "body-parser": "^1.20.2", - "express": "^4.18.2", - "jsonwebtoken": "^9.0.2", - "mongoose": "^8.0.4", - "request": "^2.88.2", - "wikibase-sdk": "^9.2.5" - }, - "devDependencies": { - "jest": "^29.7.0", - "mongodb-memory-server": "^9.1.5", - "supertest": "^6.3.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", - "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", - "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", - "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", - "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dev": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dev": true, - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dev": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mongodb-js/saslprep": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.4.tgz", - "integrity": "sha512-8zJ8N1x51xo9hwPh6AWnKdLGEC5N3lDa6kms1YHmFBoRhTpJR6HG8wWk0td1MVCu9cD4YBrvjZEtd5Obw0Fbnw==", - "dependencies": { - "sparse-bitfield": "^3.0.3" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "20.11.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz", - "integrity": "sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true - }, - "node_modules/@types/webidl-conversions": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==" - }, - "node_modules/@types/whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/webidl-conversions": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async-mutex": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", - "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dev": true, - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bare-events": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.1.tgz", - "integrity": "sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==", - "dev": true, - "optional": true - }, - "node_modules/bcrypt": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", - "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "node-addon-api": "^5.0.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/bson": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", - "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", - "dev": true, - "engines": { - "node": ">=14.20.1" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001594", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz", - "integrity": "sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", - "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/cookiejar": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "node_modules/create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "dev": true, - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "dev": true, - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecc-jsbn/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.692", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.692.tgz", - "integrity": "sha512-d5rZRka9n2Y3MkWRN74IoAsxR0HK3yaAt7T50e3iT9VZmCCQDT3geXUO5ZRMhDToa1pkCeQXuNo+0g+NfDOVPA==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/express": { - "version": "4.18.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz", - "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", - "dev": true, - "dependencies": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" - }, - "funding": { - "url": "https://ko-fi.com/tunnckoCore/commissions" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "devOptional": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "devOptional": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dev": true, - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dev": true, - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dev": true, - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dev": true, - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dev": true, - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dev": true, - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "devOptional": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", - "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/kareem": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", - "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mongodb": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz", - "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==", - "dev": true, - "dependencies": { - "bson": "^5.5.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "node_modules/mongodb-connection-string-url": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", - "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", - "dev": true, - "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" - } - }, - "node_modules/mongodb-memory-server": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-9.1.6.tgz", - "integrity": "sha512-gzcpgGYlPhuKmria37W+bvYy6W+OkX2UVG7MoP41OWFvQv2Hn7A+fLXkV+lsMmhog1lMQprdV6AR+gixgheLaw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "mongodb-memory-server-core": "9.1.6", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.20.1" - } - }, - "node_modules/mongodb-memory-server-core": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-9.1.6.tgz", - "integrity": "sha512-3H/dq5II+XcSbK80hicMw4zFlDxcpjt4oWJq76RlOVuLoaf3AFqVheR6Vqx9ymlIqER4Jni58FMCIIRbesia1A==", - "dev": true, - "dependencies": { - "async-mutex": "^0.4.0", - "camelcase": "^6.3.0", - "debug": "^4.3.4", - "find-cache-dir": "^3.3.2", - "follow-redirects": "^1.15.3", - "https-proxy-agent": "^7.0.2", - "mongodb": "^5.9.1", - "new-find-package-json": "^2.0.0", - "semver": "^7.5.4", - "tar-stream": "^3.0.0", - "tslib": "^2.6.2", - "yauzl": "^2.10.0" - }, - "engines": { - "node": ">=14.20.1" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mongodb-memory-server-core/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mongoose": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.2.1.tgz", - "integrity": "sha512-UgZZbXSJH0pdU936qj3FyVI+sBsMoGowFnL5R/RYrA50ayn6+ZYdVr8ehsRgNxRcMYwoNld5XzHIfkFRJTePEw==", - "dependencies": { - "bson": "^6.2.0", - "kareem": "2.5.1", - "mongodb": "6.3.0", - "mpath": "0.9.0", - "mquery": "5.0.0", - "ms": "2.1.3", - "sift": "16.0.1" - }, - "engines": { - "node": ">=16.20.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mongoose" - } - }, - "node_modules/mongoose/node_modules/@types/whatwg-url": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", - "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "node_modules/mongoose/node_modules/bson": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.4.0.tgz", - "integrity": "sha512-6/gSSEdbkuFlSb+ufj5jUSU4+wo8xQOwm2bDSqwmxiPE17JTpsP63eAwoN8iF8Oy4gJYj+PAL3zdRCTdaw5Y1g==", - "engines": { - "node": ">=16.20.1" - } - }, - "node_modules/mongoose/node_modules/mongodb": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz", - "integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==", - "dependencies": { - "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.2.0", - "mongodb-connection-string-url": "^3.0.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, - "node_modules/mongoose/node_modules/mongodb-connection-string-url": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", - "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^13.0.0" - } - }, - "node_modules/mongoose/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/mongoose/node_modules/tr46": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", - "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", - "dependencies": { - "punycode": "^2.3.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/mongoose/node_modules/whatwg-url": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", - "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", - "dependencies": { - "tr46": "^4.1.1", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/mpath": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", - "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", - "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", - "dependencies": { - "debug": "4.x" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/mquery/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mquery/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/new-find-package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", - "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/new-find-package-json/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/new-find-package-json/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/node-addon-api": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ] - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-function-length": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", - "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", - "dependencies": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sift": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", - "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "devOptional": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", - "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", - "devOptional": true, - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/streamx": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", - "dev": true, - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/superagent": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", - "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", - "dev": true, - "dependencies": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.4", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.1.2", - "methods": "^1.1.2", - "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=6.4.0 <13 || >=14" - } - }, - "node_modules/superagent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/superagent/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/superagent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/supertest": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz", - "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==", - "dev": true, - "dependencies": { - "methods": "^1.1.2", - "superagent": "^8.1.2" - }, - "engines": { - "node": ">=6.4.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wikibase-sdk": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/wikibase-sdk/-/wikibase-sdk-9.2.5.tgz", - "integrity": "sha512-bJ8hPVbnf8UU5AvnZAU6Jp35Uz6sXFzJTLSZRPCwTe1ZMN67szEnGD6gs5f6Ogr+j1b7h2Yis0WXHZBw0YU4XA==", - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/questions/query-questions/package.json b/questions/query-questions/package.json deleted file mode 100644 index 2a13ffc0..00000000 --- a/questions/query-questions/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "wikidata", - "version": "1.0.0", - "description": " Creates base uestions for the game", - "main": "service.js", - "scripts": { - "start": "node wikidata-service.js", - "test": "jest" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/arquisoft/wiq_es2a.git" - }, - "author": "", - "license": "ISC", - "bugs": { - "url": "https://github.com/arquisoft/wiq_es2a/issues" - }, - "homepage": "https://github.com/arquisoft/wiq_es2a#readme", - "dependencies": { - "bcrypt": "^5.1.1", - "body-parser": "^1.20.2", - "express": "^4.18.2", - "jsonwebtoken": "^9.0.2", - "mongoose": "^8.0.4", - "request": "^2.88.2", - "wikibase-sdk": "^9.2.5" - }, - "devDependencies": { - "jest": "^29.7.0", - "mongodb-memory-server": "^9.1.5", - "supertest": "^6.3.4" - } -} diff --git a/questions/query-questions/wikidata-service.js b/questions/query-questions/wikidata-service.js deleted file mode 100644 index 531928e9..00000000 --- a/questions/query-questions/wikidata-service.js +++ /dev/null @@ -1,89 +0,0 @@ -const express = require('express'); -//const mongoose = require('mongoose'); -const bodyParser = require('body-parser'); -//const fs = require('fs'); -const Wikidata = require('./wikidata-query'); - -const app = express(); -const port = 8004; - -const jsonPreg={ - text:'¿Cual es la capital de', - queryCorrect:'SELECT ?countryLabel ?capitalLabel WHERE {' + - '?country wdt:P31 wd:Q6256. ?country wdt:P36 ?capital. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es".}}', - queryIncorrect:'SELECT ?capitalLabel WHERE { ?capital wdt:P31 wd:Q5119. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es". }}' -}; - -//const json = JSON.parse(jsonPreg); - -const wiki = new Wikidata(); - - -// Middleware to parse JSON in request body -app.use(bodyParser.json()); - -// Connect to MongoDB -//const mongoUri = process.env.MONGODB_URI || 'mongodb://localhost:27017/questiondb'; -//mongoose.connect(mongoUri); - -// fs.readFile('baseQuestions.json', 'utf-8', (err, file) => { -// if (err) { -// console.error('Error al leer el archivo:', err); -// return; -// } -// const json = JSON.parse(file); -// }); - -app.post("/randomQuesvvvvt", async (req, res) => { - // try { - // const newQuestion = new Question({ - // text: "hola", - // }); - // await newQuestion.save(); - // res.json(newQuestion); - // console.log('Pregunta guardada correctamente:', newQuestion); - // } catch (error) { - // console.error('Error al guardar la pregunta:', err); - // } - // wiki.query(jsonPreg.queryCorrect).then( function (value) { - // console.log(value.results.bindings[random]); // Success! - // }, - // function (reason) { - // console.log(reason); // Error! - // }, - // ); - // let response ={ - // pais: results.value.results.bindings[random], - // respuestas: value.results.bindings[random] - // } - - // res.render("lapagina", response) - - -}); - -app.post("/questions", async (req, res) => { - try { - console.log("estoy en /questions"); - //const value = await wiki.query(jsonPreg.queryCorrect); - //console.log(value.results.bindings[0]); // Éxito - // Aquí puedes hacer más cosas con los datos obtenidos - //res.status(200).send("Éxito"); // Envía una respuesta exitosa al cliente - res.send({hola: "hola questions"}); - } catch (error) { - console.error("Error:", error); // Maneja el error - res.status(500).send(error); // Envía una respuesta de error al cliente - } -}); - -const server = app.listen(port, () => { - console.log(`User Service listening at http://localhost:${port}`); - }); - - // Listen for the 'close' event on the Express.js server - server.on('close', () => { - // Close the Mongoose connection - //mongoose.connection.close(); - }); - - module.exports = server \ No newline at end of file diff --git a/questions/template-questions/question-model.js b/questions/template-questions/question-model.js deleted file mode 100644 index 1c91c84c..00000000 --- a/questions/template-questions/question-model.js +++ /dev/null @@ -1,16 +0,0 @@ -const mongoose = require('mongoose'); - -const questionSchema = new mongoose.Schema({ - //id: String, - text: String, - // answers: [{ - // true : String, - // false1 : String, - // false2 : String, - // false3 : String - // }] -}); - -const Question = mongoose.model('Question', questionSchema); - -module.exports = Question \ No newline at end of file diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index f094cd64..2cd314de 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -97,10 +97,7 @@ const jsonPreg = [ 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }} LIMIT 200' } -] - ; - -//const json = JSON.parse(jsonPreg); +]; const wiki = new Wikidata(); diff --git a/webapp/src/components/Game.js b/webapp/src/components/Game.js index 64e845bc..5cd8a1f8 100644 --- a/webapp/src/components/Game.js +++ b/webapp/src/components/Game.js @@ -126,8 +126,7 @@ const Game = ({numQuestions}) => { //Fin de borrado //Introducción del texto en los input de la respuesta - setTextoPregunta(response.data.pregunta) - console.log(random + " Correcta " + response.data.correcta); + setTextoPregunta(response.data.pregunta); let respCopia = respuestas.slice(); respCopia[random] = { data: response.data.correcta, isCorrect: true }; @@ -135,7 +134,6 @@ const Game = ({numQuestions}) => { for (let i = 0; i < respuestas.length; i++) { if (i != random) { respCopia[i] = { data: response.data.incorrectas[cont], isCorrect: false }; - console.log("incorrecta " + respCopia[i].data); cont++; } } From aea17a5f24cb9c549e7e5f2984e68fae80e95989 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Sun, 7 Apr 2024 12:19:44 +0200 Subject: [PATCH 17/20] limpieza --- gatewayservice/gateway-service.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/gatewayservice/gateway-service.js b/gatewayservice/gateway-service.js index d720bf87..d183c81a 100644 --- a/gatewayservice/gateway-service.js +++ b/gatewayservice/gateway-service.js @@ -45,7 +45,6 @@ app.post('/adduser', async (req, res) => { app.post('/questions', async (req, res) => { try { - console.log("pasando por el gateway por /questions"); // Forward the add user request to the user service const userResponse = await axios.post(questServiceUrl+'/questions', req.body); res.json(userResponse.data); @@ -54,18 +53,6 @@ app.post('/questions', async (req, res) => { } }); -app.post('/randomQuest', async (req, res) => { - - try { - //console.log("hola"); - // Forward the add user request to the user service - const response = await axios.post(questRandServiceUrl+'/randomQuest', req.body); - res.json(response.data); - } catch (error) { - res.status(error.response.status).json({ error: error.response.data.error }); - } -}); - // Start the gateway service const server = app.listen(port, () => { console.log(`Gateway Service listening at http://localhost:${port}`); From 8a70eea90238f54f83e6b3e4aa875d3a98cbf41c Mon Sep 17 00:00:00 2001 From: uo283182 Date: Sun, 7 Apr 2024 12:20:12 +0200 Subject: [PATCH 18/20] Pregunta sobre fecha de nacimiento --- questions/template-questions/question-service.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index 2cd314de..b46d8d46 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -90,13 +90,22 @@ const jsonPreg = [ } , { - textStart: 'En qué país se encuentra la atracción turística ', + textStart: '¿En qué país se encuentra la atracción turística ', textEnd: '?', queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ '?pregunta wdt:P31 wd:Q570116; wdt:P17 ?respuesta.'+ 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }} LIMIT 200' } - + , + { + textStart: '¿Cuándo nació ', + textEnd: '?', + queryCorrect: 'SELECT ?preguntaLabel ?respuesta WHERE {'+ + '?pregunta wdt:P106 wd:Q33999;'+ + 'wdt:P569 ?respuesta .'+ + 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }'+ + '} LIMIT 100' + } ]; const wiki = new Wikidata(); From 7e03ec90255f030cb1ebec29aa1e35aeb4d90882 Mon Sep 17 00:00:00 2001 From: uo283182 Date: Sun, 7 Apr 2024 13:23:21 +0200 Subject: [PATCH 19/20] borrar consulta --- .../template-questions/question-service.js | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/questions/template-questions/question-service.js b/questions/template-questions/question-service.js index b46d8d46..f094cd64 100644 --- a/questions/template-questions/question-service.js +++ b/questions/template-questions/question-service.js @@ -90,23 +90,17 @@ const jsonPreg = [ } , { - textStart: '¿En qué país se encuentra la atracción turística ', + textStart: 'En qué país se encuentra la atracción turística ', textEnd: '?', queryCorrect: 'SELECT ?preguntaLabel ?respuestaLabel WHERE {'+ '?pregunta wdt:P31 wd:Q570116; wdt:P17 ?respuesta.'+ 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],es,en". }} LIMIT 200' } - , - { - textStart: '¿Cuándo nació ', - textEnd: '?', - queryCorrect: 'SELECT ?preguntaLabel ?respuesta WHERE {'+ - '?pregunta wdt:P106 wd:Q33999;'+ - 'wdt:P569 ?respuesta .'+ - 'SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }'+ - '} LIMIT 100' - } -]; + +] + ; + +//const json = JSON.parse(jsonPreg); const wiki = new Wikidata(); From db80ef5d1dd8d251a675486f2926a78911e84441 Mon Sep 17 00:00:00 2001 From: Laura Cordero Date: Sun, 7 Apr 2024 13:30:03 +0200 Subject: [PATCH 20/20] =?UTF-8?q?Cambios=20en=20la=20p=C3=A1gina=20de=20in?= =?UTF-8?q?icio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/src/App.css | 9 +++++--- webapp/src/App.js | 35 +++++++++---------------------- webapp/src/LogoSaberYGanar.png | Bin 68546 -> 0 bytes webapp/src/LogoSaberYGanar2.png | Bin 0 -> 114707 bytes webapp/src/components/Welcome.js | 18 ++++++++++++++-- 5 files changed, 32 insertions(+), 30 deletions(-) delete mode 100644 webapp/src/LogoSaberYGanar.png create mode 100644 webapp/src/LogoSaberYGanar2.png diff --git a/webapp/src/App.css b/webapp/src/App.css index 2cd58ecf..fccd9ef7 100644 --- a/webapp/src/App.css +++ b/webapp/src/App.css @@ -37,7 +37,10 @@ } } -body { - background-image: url('../public/fondo.png'); - background-size: cover; +nav{ + background-color: #f7d2baa1; +} + +nav{ + align-self: center; } diff --git a/webapp/src/App.js b/webapp/src/App.js index 3bd65f40..fbb74d8e 100644 --- a/webapp/src/App.js +++ b/webapp/src/App.js @@ -1,14 +1,13 @@ import React, { useState } from 'react'; import AddUser from './components/AddUser'; import Login from './components/Login'; -import CssBaseline from '@mui/material/CssBaseline'; import Container from '@mui/material/Container'; import Typography from '@mui/material/Typography'; import { BrowserRouter as Router, Route, Routes, Link, Navigate } from 'react-router-dom'; import HomeScreen from './components/HomeScreen'; import Game from './components/Game'; import Welcome from './components/Welcome'; -import ImagenA from './LogoSaberYGanar.png' +import ImagenA from './LogoSaberYGanar2.png' import './App.css'; @@ -26,16 +25,14 @@ function App() { }; return ( - - + + } /> } /> @@ -44,21 +41,9 @@ function App() { } /> - {/* - - {showLogin ? : } - - {showLogin ? ( - - Don't have an account? Register here. - - ) : ( - - Already have an account? Login here. - - )} - */} + {} +
); } diff --git a/webapp/src/LogoSaberYGanar.png b/webapp/src/LogoSaberYGanar.png deleted file mode 100644 index 965da3850f3cbbd906c73ee78dd28996cd82fe6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68546 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 Tf3D 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 F{{a3NBBcNT literal 0 HcmV?d00001 diff --git a/webapp/src/components/Welcome.js b/webapp/src/components/Welcome.js index e9d954a5..12615728 100644 --- a/webapp/src/components/Welcome.js +++ b/webapp/src/components/Welcome.js @@ -2,6 +2,8 @@ import React, { useState } from 'react'; import AddUser from './AddUser'; import Login from './Login'; import './Welcome.css' +import Typography from '@mui/material/Typography'; + const HomeScreen = () => { const [showLogin, setShowLogin] = useState(false); const [showSignUp, setShowSignUp] = useState(false); @@ -18,8 +20,20 @@ const HomeScreen = () => { if (!showLogin && !showSignUp) { return ( <> - - + + Tu juego favorito de televisión, ¡ahora en tu ordenador! + + + Accede a tu cuenta o registrarte para comenzar + + + ↓↓↓ + +

+

); }

*vo$G;~B4D3TT#SVTNU_oR0QK$j4U_g{x#HxLKK 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¬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

`?GbM+te@1L_7I5tA*Q~BSC=8 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­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 z zIaWM@^?_6u)mE&QCnw0ljVoSCFy4dD`VDZ+Q4l`c>3eOFhnKD#(dpXV+?M*2Wk=Lx z^+*pnfy%!;XL+V-={e=v!NtNsXhyYdSIz*YLbkG~imYOZ|H?NIPjVzsz&PTB{gYZ; ztFG4;KU{IaSmgS0#|w{OrO@ zkV$wH_&vkJ@b^sBLLlK7>Q*1VO;6vOw(xpw0>C+i^FekPw>I0|9M``r5@wecWmVPN zAA75#7e}iI4|1b;V_KF%1(X*D8Dd^l!P>{SwjrPK2&cd0Zq4Qril2BFU_lu>r_-ae{!Tm`zdWNj z6fnXKrX^!H6w>Ch$77bVbWzqz;i}uRK5&&Oh3}#xMylI)d5FUZu{q1J6z}e~+)XT_ z_*X)n0^QATv2n{@yaQft5_t(cYV2y>J9yuk^a@AWHd{pDL|mf_N@Yqs1|M4x#89UQ z@RddZa0JjZ*7#B9QQh|Jhb4-tP z5%vrFFf__H`v3TP3#g{szkht#fvq5|Qc6lU=&gXnK$y4LBm0~4t6^0^z=I5z z3*ZxZAu;WWPg^v^RL7 zk-{p-^ox21EoTf3FAe}pW;act3cGe;2A*)R@ay)h!^BvZr^x_Z=$FOA=}hUN^uM=H zEZRn`%nX`rx)cXDTwGZ(YKw2w82-I){_{fqSVq)(SrE(h^v$-F=E&NlQAcgu&;nuF znVLS(mior)AILcw+Y`D1`NSVCM06>yQdoA~^(K?+O_I^_2ILoc4mnh#xFOirhzN*C zj8w9Q?5{f_$HY{fDx}dIclPQRJ?oQ_W$O4=PcX%mcwfF6`F6Dp%}w4lCKOpPyx)_j z160|b{23Us9T$;OU31a#t?a83E&r9lREq0EaQ_-E?V;tWbt>_wT4~bvyL(^WD3g(C zn>X|t>^^FDzSim6`M8OkZ-Rb5alT;l9jW;<4%SxlI0l9x_*DGtL><*fzDso z9mbHg0iKkWR@)fQ&UR5VlL9cZ`L_kDy67DF(RJn}_+Kzri<)^~1cwt`)?HW%ciIZs zM(XS7#eD7V)S3>b%sCpRRsj6&XpfJSe1LTw~D6CcftGW;i z@?LCymB8`b>sC1s#Jk*#0=kF=67_1_B2gHJSUX|W+w+kx^heY#zNUg7T5WnH>aSyD zDMoX7^IQ&$&j;KxYOOh5!W=+EYT->qFWBXk_& zCrfiJL=#WdiT1Ttzh6~ZG#sk@P*dyN;52g#UDOSRV~GX;x-_qW)T4UNvo0U2snnT= zlvsIkKa4*(hMdGP%g|h%@sjV#5vbttD(JAqHs<%{51nvlfc7o_p`T`NiWgtLYgqq#> z908(+@7giRhaSWaxR!u&Mvous#@e6kullVNH;bF8a0dkGIjDPg(3d`?54GNQ+&rG3 zu=nw}aX=qT!O9562g-VD3gV_)IfYST`5jotHV-b|;Rx1|fOc5vCCwD5fdMPyNtTr{ zwRbPYYzme8tbGSryZfw2WHgWw1TC@?(G6Hg`$W$uXO8ApRvTk)UqL9nU(mD6vksWKRyDc<--D;8H zYo3<)D|f7GD(r_**y``ljRu)a+lBRBBi3jUvX505XSD;}&p{8xSXQ_|dbL+Pb)D<8 zv!l^n*k9hO^~36}?)Q?vTSl||g7Heq+Z66M%_?Hv^o|)&TP^@NCd(95Xb5f^gmN)p z)i+5tpeVb$Rxq)bOVY$b2TOGgReYJ79@Y~WHC2b%Ge3KkimfF2gXbIj972##jdD7_ z+cuPWxz$oqlYfA}*0)8aRMC140FtN?!1wXZ%6b!5J6GC5yJH0`_d%xQ#PxqSa4M}- z8>mc9I!~w{vu-m2?r4#c!~j^EPn2ouT88_n@WA_iFN~7dgLfemEozU8(ZQ4%n z;AF@4FpXSU>C;&-S>AXfpFdD4xfoF={;xyJtP_e0&jJ+lh0koy=a6XA zIC*mqd_g<7Jf;!?}q?T zQw_XPs`TwJ~IR!VSs_i-QQLM;}1BA9VXE!s}(>g^m;M5!s7E;4eI^NF5` z`*QHaWQ(LIzeWXA8tzrExM>WYDWQIN2|;3QMkFSV{onHq+{IL-LV!r_Zk=UB#st3J z;Ps-2UF6Kr0#FhONo+VY4pP`s!CdW`>;ZG8Q-T@xS>9sWh^8Md?4%zxe&80lKRyBS zcHW@hxp6Rt);BoYd^|A-wz z%(=62dKI)`3eZ0}3otuyAsD*mytq?TiMI5293Mf{51l%BFnLbH3}NX-7JfEP@baMt2JQTdqV?k%Q2^x!f(y62MlaFI%v8*)a-W3btDKj-F6{Ji41fDd7Nf%kX@$^5hYshgOpbTZC z@a)g2WlfKj(90+iRg&QczPH#Doy)<*MGs_Q_lqjh z$T2D&^|RBKoVY(!ew+2V%3^0(t|MXO_d$NchDc9Lh02B9*)3}6lXl*?XV;EEE4dWX zuP(e#^~j|m=f^E4S5OO$%`b4^B=D}5oQv{u^92H+=%>;=oK>a32(`8TEU2L!&{Qn* zygA>b{chw)H8o8ZmfH1#E4E@J$_J+sug2O2Ti2|&PLHOGQLz#Y*>wgh;>#YgS)O6W z)jP&mJCkl6ZatkLjT(JD)}A;)^<0@qub)z(L>yVm={sl99GBu{@u{iPV3N|NTjWMh zIzwEYsnjS~(g?Ces4@xlim>9rUAIOy7zK_>s(>pJ%cVq+K*ys1fwoy$v`_CxYN07#h;)159BFdr@iE_t~;DtKJ*jMNxg3&kT{-r#$w>l9OlNSOw?YQ&o(nBTcC|L2{}uvlgo zPxGegF;y_{ZoA=FDQO<_N-**t$eURsj+NGSJ5$EkgD$jv%KQ{2{8Td%2|43)z;jo_ z8Tj$J<0cLIga_XT4?h9Rb3;uE^UG1fI6HKp#E#~G*7pWq^{oe+V^a?RrJ6X*DYy%}`vKYag)9~21C?Ko6}A(^1*G{{ zm#%%9z;O8EWqi65(iH}i$xuUplSxWckV#;fDfe*rIiM}`PD0i{1EpraMf?q*g1S?)*BMJKcVkI z*H|e!I;d}s2D_70L-!uN;fp%_b(r}vNTPV?&ens4=r%xfTQ<^OQxhBj3IxTG#!e4S%4h#Hz( zc#l0CXz;914WV`wZuOF8jC9Kul{_9OE#hVV5h%CKqGJW)#A>zNWc!U`CQ8$JXNN~; z0GA*IP|2+uG-4`G!c|$oNRc7&z9s8ZS`**~X;KsSML$yBLbuaXqJbUZgolAAn;82rd zZWlG6Mm#XM@7i&cdqQddd|b5=u9BPEB1u>R%}ktZ7cLSm$!0+${!}D!i$iY0&*e9; zI`5*@6et^~nZ!MVZT| zo>f|NrLqgkVrHzW{u4G8NZ9eD-0Fru8SD}`W5(`aSN^)v*c>|>Hqh7P2S=C`^=lZV z&|NIECL_R+v4Fr(`4zYP4=4rPi6nA9PvSE=@>!alNBLw?dFD}-q&6mIr9RxWJ(rRC z3^GFqurqo3P#>yoB~Q<4asRZ`(u(zKUc(Ss)kLZ#rr&N*T8@78M__k1;!*s*WcgeH zxjZGJ7ruFVCWa}Ip{o8{WFnagvl7dhj^L~+QeLmW)u&b&w@Anakvf|Q@wx+fKWB7v zUU`P3gX-)T`YSe(@A|L2c;HU$V=Qw>#n1HX*A5#!wZQ&m%q}}5JJ7Z|Ly$Xu7b0?{ zHKz&#MF8)5J`>`h`J!GXBVp)XjDO1KFVwd+hnx$z+{*5Q^0o4ggp=?F3AhWubZUaR zQ)YWw?1qF5W9LC7@mMa(O>*;?-!Mp=Sqt|L#{eNqN?VXjpwK!kQs7K-Tc5&B$FbR( zz$j1hM?1c#UeRPr!zHP50DS@_SWA7%uFmzzR@3Oy!BYKCgqnM(#F(>zbzyO6E{(Yg z)+ra8FcNZyntN3!i2S{K0U&G&A@z5u=l*N**6k#?>ArAJzs8(R$}XIA9-x?&s%~fr zs(w;smidbM9j~4nZrPo-Gxn|Nnkzif7y7d@Fx8;_65l|Oc6@i~D5G!wfoN$hjn;$E zsO90B8Tta41#nTb@qTuTnW?J;xN{HRhMSJZGUMvpKa(n1rC+v} zM7=^FT5CDmc4&90KNCQ2xbkk}F3gkMnbb$YHE;L%C5~pwhg@B=tzPO2wG)*x3ol{L zUieXLzilNSQoa@j3$tmPQ}L-;wFx{O-$p~W=3{<~kb=uo!VM&gFi0bO|HZElc2}-# zJJw(d_`K;9dojg^43e_6MrAFjOJ_O|6sbIMpKn1;Xj>lWcUWDt~>4VxYlthMe#xVUBR*9b$ zn!q4GJCB<_@6VTh4VVmI`-eP6LQ=YXyr|$Y@zSr zf%=Bg(nTGhs@eB9WM4t`5@X@z;uqr0-!Rvj?Usiw=HYs?q%-xn>{9PFtrKjFgc7U5 zJHC^xB?{NBMSyy#rJehnetC&Pu60jevV)n8MXXziSo6ES-FSI-FZaaxz(ZoTqf&v$lEw zla(u<0i)UQeDuKD;lRWycqWj?fb$8gN|Bed&fcf;1LYscH~Sxy)~;_a`j}YJNU4KY z)W;dVMV>!AJfbYC>K$x^jSSW_0i=jwWkV*f=lnv+)r*vz`&{>q`QrU>n?)}YytYAW z3z&-u23A9xpUP3tyS?mg*_U@e2b28^jiu%T<>7XDy}Ri)xTbF+R6i@k+s8^&IJ83F!bgSF>LE)0I^w97!VI=P3W_Ph+21)x~)SY{!OEM^h&N^j}RLZ1>`rSNowdys$2Z ztW1rxc<{7SChUG~R8Gw&YOoARz!)KA7Gv6dm)?L_rRw<(;Q^w2~B5H2+@J zyV07CXGt@csV3`1XnxP@1)opZc*+yTKg>{P%7iNijx=Z zLsTT#I@5UeN8yNS(XG-{00Q)c{sAluwvykA)R2kbhyp{`Ad6sgu4%tA&c z?r=9*Azc7-5RXO?OVw1I;?kYlbcUH#;4OBW)* zTEum20Mkc`d`uzLvm6vdPJz$Zu5d`8aBdnBJVCC6TGnM zEtM63^SKAA_GAfbzLS;uD)(0@VK7oW0H|`$S@wMN~u$68jh-lOc&2K)JZ!kH>}4#?FX_svKoJzH2Y|5Hha9P%-iPobGp z?FQ9kf)#7}Q}HptmskC4fKz#X*JmI#EG~lc3zBzn_WW`Pvd0ydEtN`NZ02bm4)bar-v1nxqZtNfY_*FEx3f zP1;T4b&Bn|R1v+rr+)c zb?SPSYqTtI+Pir1QZpW$<=w_se6bhxA!z%ULtOos&Xi8#pHE>%GL&_%af2j0rnM%+ z3ja|{tl#_ngf9`1fWo31*8&BR3l6d8gr!OScJF$&GP2cuyKL=^4D(=qNKi5#rRf%~ z)pY^#^9zA9W$gWlp+g@%l0rqPA=e;YJSF#}Qv?JQrMG0b@^Z#hFM#h9ZRJRo~aXots={W*S%0$^%v(dFC>kvzF3(ldOiTW&8& zBWVnLn62$5vAn1=$?uWP^7#N-B?YW*=jf&8ti)IuSP&P%*q6&8A65bI3rWK^9u5Ug z)LEmr&#h34fD*0|m~(lbT?iqak}x&yJn`*xpSn@_s>wT$Z090hXd=JH+{93ll3RtJ zE7jHO{C2jH_PR2p39qj zwL>a7mHW?C`ZHw(0Y!=M>Qs^|rS)0qPVHdl)OcrcTFwt|x(`r-Ndj90jl(RFZm-!Z z_0G<=Hy~@{XkLaPxlQQR?ssg9nS*y~{JZ8dSt?nbJGxt2|3Jcb*0y4Pt1T6#vGBC_ z88=S?d%#dkF509p8V-2viHCiR6^7)K%$7^y>DB3PwfKL3qwi0;RAm*XwP$93Ga#(?+wEOH~Z`Do-=N%8T^BIZ5qK~uQxl)=xbsx9})@?$_u!845RXA{acW?e@ z!g66#Q(z6`4$7rv^p&^XgSJS`SpziFuUty3tG~fw*q}nzD+pWC;+wDK58I>KHCcEI zJO-~~o0bkQQU=W&V95KS`SVYs1tq;kw!e;h)CA%-C-iAL$c~T<`jy4Vjj$$W) zgFsHDW0fAT@_4rMm-Th4&<{vT8gdeyCl#pjbuwu}tDrx?AfZuWr9A|gt^X^s3sk|v zPWNJWT>`z;xeP2j9@XZTE13#|aLwe_M#S#B~D#2Mv5(~8+T_vWG6V1%^ zF4vlVov}4Uen)x$Y1bdjPKJwRz(a}2Ir(qWjjqT6W;2u_jZ6NyNNcBuE?q(RgC80{-yk7_ zRE)(_Ajdx!YD+SH85_wNI=Ta<{2l^Ue`Mvy{2!24zQ{F*YYB8dUqAxJ0wODxZ3-|z zMQvpXw{B?)gxGhA%s7Dd;~>ku8??RZ5q*k|KejBlw|G+E4LW&>#Mo+GC;Kvi$Ge4# z-B4zCPQiD=M*q4EQF3b8(><6OUzA~1$16#%?&-EwDtNO0WdV& z;n^H?7xoI0m74$clY4j!WIg44y(QH3kSv=XdCRqj%{4cFYwV1kqVHW^THK85PI`TL zD!TW4^#COqXbk*+G#7D}m)j(8Q!_$hypM6*>`k}$Gg}*?6vyk^4sPHKs}KJp^O-Hm zbw#4vsbUU@#FiF>pnP7K1?^-OG)PW`wm-x5-${*QjhLqVySLvCp2KmI{)YDO{obMGYOJGk1nq2bdV$HI>N>`Sk*6Ma{ z(9e@?tdBvHdw;zB!E~%*?VT!Sz4CgOM=6WMD!Z43gKW18iwkBs{wP*ljo6+0-^qc5 z&*gY>)1PkGA^0oiAIM&;NE6T)din1hJsI~|7&>43bWQEwQrrO<;hwA8=ouIBuaoK> zyX4}+UmSe~j&r7iO32RfT#{?u&opG`sBe1PC^8awXy(A=*HAvP)OsY)c7)#=<&+5FH#N%TS#h+UkkVtw2mB_lp{4 z=cjf}`meLRGM}2xy=4pf(2nf?TpRKEbkN-76Fj_v|VQpFBx}x6peU5FS6Sqx!PV{z1hp(U0}P`xNQ5eB-Zase^gs#D zBdq%&A6p6su=&zos?2leZslP9UI$EYL+1n*%K-Fi8L1D;(7@3norO1&&r8m&QIdKn z)99IT%C08#m_sDYtAZH`^IWQ&xrd0mqh9H;{{uqf{IWybjz|4&og*$T0&*bdvw?jGUvaVz5(g~`KjB1@fqDd+e1tRQ+&&1z z(!|vKVZ1wQL!=3W37BI=#;3fK=^!h6q1+eBg;E%Hx=efABH_28GVHhUuQhrF+(6JY zsMzflxK|hfb=}Y!H*myVLJf}Os!2np9GRyu3U9;OmE^EJ@5*(`|=BEUw5)sEfoy_^V77(FUM_48|{U=+Vxw-O>IPH>TKP1N-;9vK+~@{6)B z5a9%jCB0}bdjweKd1P#5d9RJ=TlQi3@%MSwS1&-$=#TGD5`c)Z`k2QW zM;`^gJkgT9zPLw=Kb~HDIJVZpCXY&yoGVxIzrB>5_xvPP>SdPHORC7<;CX}`(I3Bu zZ_!Q#_5*wy&J%*T!13?#Z8cl-$`h^0^z8I;qKo|GtF+1QFd{0HNWj1hT>{`LbWxj? zrH}%asHREjdIB)Mf43P90u=)z5!lTcWl-;N&%zk+doIbKa}avmMW(@D5e^y%y+vp$my5eEMEeyHujmn?_+!cdGGd_FvuqeL{+jmVPsj=K_1kDc4^6wTF2}(kA`mvPUsI-f!P(6qu&d> zr9}NqTGb~;jAp{Dtala5!R7j|R&pSZEH-)%537tR6@KP3`nIX7H67$s5cwK|*Zy}t zG9Jccc96TX5`&RL?slvf0T?HdA323D^lOzqYLe!7r1mdux_?q`bE&=%=?F3KJL$~0 z_QbUG&@qR7gr*H1^mSweYr#Ekw$CuDc+?w@R=)DFhEE_33FLRL7eSCQ0- zQ%`cNI4fD+QZZDP?@c*KPe8bvdnRx*@E;SYR8XY@mT5ynz?Ww$W1Gb1!XX!4SrFra zIl4EGB6MiaWhmE|8HtaZILVv4Fr(c8`tErH69=XEy_9yR_G~W1Yfv9xwY_=$ISm1E zSA9@BW?PnOK3ll2sf%BCl=?#As_*6T2j*;hcZ-+u@{$(hGx|NXs-(Bu%R-*yZ{^4jl>|CaLr0CwJ^M@R`L-0Ni?zL&>^?U-}RPf`~2?Qq+~m?U`$T+{Qo@7hcbi zBry|#cd+ts9U$PQ?7FkNxW(XA^)5}^KJKw}zNA3&AIJc5yw1Zkb`#4LGSYPS$hc)zjC>d z_}4Dw7BP`LsQ2v&Oj<4uW?R=8Fhm{lZ7P)X|Mngby{gf7eEkX%M)Xv5q4KvZY!gR1 zc5NSl`o0K|xAm$a(Gk-Z*z}B2B-R%<6B!3!DJLOEKUmtHGl*k4+yw=Y!|5~I$I9P}EoKer-S`z+BrfAWzfF3hOf0c3H4m`s~=o*Qmr74W>t z&R}RelGecrjwrLQ|Ib0_d+niEnHu}RsKu7oz$@k07gWua?e<6=x%6&?hDPymP#@iG zJsG|iXN}LCrFV;Mau_62p>D!8($abX^TG#uRFlP)yO63t+^97}(N3his0m{| zNXXC{bojZ{x)^gdbU4>uSN)M;W>fl4(WUz#DopIabo_d}9`8R8iGLu`ZjT7()5~|% zXp~=Nv`r-q>9eCYv+>!h-{TD>S4*gv5THa2(&|sS^5pcEN`Yq_RA^dD&jVK4yA&mz z%UsVCJ>iitQ3Om@DE{5TqQg|XeD=-i2czO;eN&k84$R(;8C%&wTLF}MKQzR1JOaQ} zGcKMBSg8GWuvsRYsZq@sm(S4u&2wjk`8ho$_~t^(=WWG?iI$i1jct6uLgDrPqzl#B z()(a>axBI7T=1R;t`La7aWmwr$qNZUz?Ef|2x$CXM9W!Vv(s0OsCo7GrFQ4Gx!8Aa zCQ!8dKh#>MYH~8Xj>$Xytt;;DHG3}!48kD$y0O~SyrK`^*>0kSs^Ig1XJwbc|=^DkALvtXH#$Xt?- zEl~e$(V(flP-5ue-_1lmWyl}GD%mzqHu~@BpJI2`j5ypW6m!`>HU#&=?vb7Q5oB%JD>Ar*<2U|h@&t*ukC6q`FP)H?7P@_jPg`@iUc^7vCedERF z{TgW>l^fER+OZ32%*IHywbJTkrqUez%R-Kq6(75;I$GQCq7E!J%dNTx$9E0vyNyiQ zUQ>@n4_^Nbc~#X2n^P7gvMrx+w-WUTmgtVcPLn*9GRWoK)8c$1K+@#Plyh=3Me6aX zebtZU3(x59qx;wZl%_?lMDH#9V%q~f#kY)wC<*5-k%y+gGUZhBDxHu9s+voCX5Fbu zm%!+&J=NdCqU{w}W6?8v4?YulC|8Y_Q@juO{jM+QR1#zlyIs!(aEr3&AeWESKR5pw znEPGy=JZrDhjp1}N1r4xb~EoOV=Hvewn3@@IV`>;r!pUbk_R+-0&;13D1Op{uzB}OI zG|Jy~GA-i1jlFl^EaV_E_nd52{t^CEz>BzeO)gD58W@lpaFs_x$!2`xy83!T33>Uz znzX{Or>BX&*n{KMWVDbLwe!r)0hxt2wv@31@?tv=;9r)k|i zZJvv&HM=L5%;v0lA9}&!P{hd<5vyC4etEhg*B}-jG)9Kl&`?z{`UedpOx3KpFALW_ zz6%on=ni(A8|@{>ZD6$@{{+6 z-Y?R>|F#q;^lO1E({!ix29#I2+YY8|P?IZ768gD5;;gVMcQaq)LpnHw}8w;FY>-l<@q-uN8Jv+3`==RhQ6t$`0{W zcJRL@v5K3TLj| z(`+5+kI#D&JtoR87oHcTSWaJO24Y~I(=46iCSh zd0IBc}~a z8C?24aQ9UmDN~uE!_ap1cPe0fQ*iRng8xoyo%@0|w+$}$%C9JtX6b_)=l?%x@1O9J zl645YE|B38dT$1`weJm4T3_v+Q8tw*$r&Zi+x-c2eraAno_nV!5l7XdD&<98hU_`; zk@ua9?+VmH22lf6@Sm35lvdI=+w_Na0PLsnuLc}hi0`fQK#8Jwczk^YICJ&%6*>VA zV_4?2_vXXtr6%n6zUBJkPYDig_Zb|^z&QA7`ohcKE{nRnq%axhiSbERKe&+=IA;yD z2E!ur-r93#24-vmxKrV@PyLp6B1E_iPAu5tghUjC1f(x zzzr;{jrT90fV_azkw2O5L$f+kAn36yNdfK*gf#M{kzwo^6+4k)dXCQ&O8pn<0_&J6 zjEtfz79}u@OQ4cF^ZePHDb%lk08kT;Ga|8i1G|G(*T8JvMq;OJJmzr z>!Ef)pIt3`m@wlxm>m<6yV1oJ;2D4K=O`4sZddCbwAdS~_3iMVnSRKw9JINf9ya%C zLp8!BV65_>Qih4KXU45>v!to~Z?)J*C%nGz)B*?94*#H%DmnuE^wz?)1Tj_;r7-_C zhQ|j45l;Sd<&WPnefxBvkknnaw|&;R|3er0Bk6>AVmIhOcb)_1$>>>@LC8W#MvP;# z+c}WbJa3yGZjsm(y2-mjUd79K2wv`E)ED2O)@<;!@Gl`-0aO@sXnyu3@IJc@UzhfZ zWcBJ4a_BJV*n{BxL7r9@uUT9R?@jy zm-`UQc;FVG$+9yBBrCtghwC7Mnh_@WhMeGr$MLE2Mr)7Mt1fSBWrcOrMU9%4)s-7R zw@M9nQkz|_<4kvGk#f!#s;QLCko5gb*8^9Lt8*-JBR?Y&0N9tDfd?Inc0v5EO!s0D z@b4W|g5vF;av{kQIG{!;gt@h z0SB5)3PlEY^BpeR!dQOUus4w+ZC$fCQ8Qhq(eqmy0T)IjObO&>@IRtGl$M`~cMcC) z{iXPO)FUp8H+a+SVf>k%5VxPftL^6-@;t6c``QSkt=Xf|RAhilKTqZNhK5dc^|WB0 ziQK`?VB7bsJN!S5eM&QpBV6FL4d!i^EbA4@YHTOY_Km@cyQMl#$n8chz-yxDJ)qPP znVEx9EMZIwAdSM(clm^akyRG;S>y=dfC79?{}0xSEr^~}W#ayQ6PMy->EOQDu3wP1 z`k5FvT}RXr*@YkMfqpH&>klW=V(QCIMD??h_}&w-Fv6Ugsl-}rBt=Kbtl0mF)R{~1E^cs-B!*3>Ux=^c*H`yqRy z&UZ0?U)>CP(q%Gmyr{Vw<R#ph6WsUZ~+phWIEJZ~Zf#6i_DUi`~MfWgwDh7S?$I7(k<-JplU! zwb|2VgEa?nL^_f^=S}3aHUsZ3h;)sROA9EaVS@gFoOQS|_L|k_f~KT+`ZfUe7|@Ez zmL^^C?^k?XN*3@svUPrUeHe%gE9brY6F#=m!cI>4{E&I=!AENJ5EU(Gja~7Z1&sG@QUFQ;-!v z#%Y+a=3{+bMZ^9mWrN>y$5JlujFki_XETK45^X^_M78wgU!F4G$DXVxG4Ha&$gq*~DifK{kf0X=Ws?7CK+y4r zT^2=0(xkF3b>XDl1<;ioR-8tAKN!7NyDOKs&Jt+=g3W$O7N_%x!9buA0ab*Firy@2 z7p{@ojba>XTt3YyPoaRS-r(K0s)|F5e0A3ul6v?7faWCo0hudt-&UQp2WkP1qh11e zzMWC?p^xr`+tsAwN(2nfPl?sJeT#BAi!c7D)7GI>FWnYdBjZt}Kt!B-B(`9&T+koS z?%%JM9mG@^BnZtT?|cCLq41gWf@BgQ6`=MF}5H{~O2}-?-T=VHtxHNjmhz z?TyKqD()M(u4)&vLIOD}q}}w7#`FwuUjPpnxX$xgy}!&|$(GB}(T$ZjcPIylb-i_-d@7B;(7D>XR)s%l<~Ql5Y!{$)yxUN2DWA$|=3t zVM#-CSw*043i=aR1)WdnG&L;lM_d zgk-#^J{qoZhZw|RVsQ8L|J>Q&51eePTNXnVml9kW-6`uao`i;w7 z`Ydv-7tzmxdnf$0bNz^+ zNNKJ>se}3KA{ySGhFhQ;?tZN6vS;x?PB*I~XEgxhG8|sU_w>>5hk< zmI*Fp5S@6!)XcgJ&`8Aro+}W}92xX^5{N>WK z77|RI7+chA{{rz6qPq#Byt;+!Sjwk?PL9n%)In87hVGmCGNXh?LJwetbrsoKGIKk& zYqn&c(M{`xg&z&Xr%mmxa_xHGTU5UJ{@J^Wxk5Ax!&C=ZoLwR%#7d%0L&mi6z6ZbS z%G8H^ScuB7yy5+Y&^%I!H_ya+2yyY$I7%3G>1Y=(U(uGF)U{IMgw?0jV<4x?OBr zo5DM2f7Lh0sd8RBaUw(lM+PVY?O%a}+C->e4o;YSAMS^vt~y;&YP=D-Tl|ko|LK2zjy_5^|tD?`v?CMGN4Nl)6G}yWc0;v7W{&(y=6AW^LMIK!;Nz04Odf%eSuFslx zcX#vONzMfIEoEX7^_@BzFSljBvjd(veY+&;u~TJ znq}YRPmW)}E>f+uh8s7Moi}eBsBsMqsym@1YTF>C$@pE?G~Gy>!osN<%8%Sv%kRjh zw-5^v;^jB;UeuhRZOUv`w*C4Caxhx}+M?9=4!b_8D{TB}Y^B&mb)&VE8TjR=hbEsU zj!0X+b1?nUFT=64I`yCZgQ{274Gy)gsE3W_PsA*KBX@~6EUYQJ%oNW(?;Y2ded?3w zllUPI=MnAFS-}M2b@m>B<@n{Mp_Q3|*sM_Bv{C7sp_stBJ0wpvL!k|_p`)u;wuC+8 z0ly1)V?k`LCXF0L4WMNHMKm5;@>u!8(jN%TX*Ld-OomZ(LkH^SL10bom-8YM(#aK1 zSQm$_5y`~w^d@dB1NWSoGJs_VlZ41?tnVO4g~q3oVXX8WOmc>=kJ-JSuO_J0*hqPu znO!fZm-R>OR#^2c!Qv-oxk#f@hc0O98Ugwp{rG@JU`R0Pkd8C|1zLfWPJx*Q_0$Q)U~6o1rVgT(xgib-3m&VPJn|rNZxY;l@B8~^*N~i?IcHAEnVIMLmjYEeSa)(XDSj};{$o!}gYFsoVU-XI=;p0n%-5K#nOciw19cPlo# zM71I{y>)p2b3DutDjiV&gj1qwh5GtG072#+AO}&g-mvEek%-}6jHY+43EeVok;We$ z2A~iYSL?e$E#@T7MVmA^^oeCRe;TAMj1d(&#qXTzoL+Q${sq{_wI-JWf$DQ!;#uZA zM_UmLB@hyO&`O{qno@+VzodaXt7DwS_+j?J?eC3;O>ychdw73(mp_QU02$m*CYIws zClRxY&DJ|Rs4e`uOCMll>mD!&uHOffG+)2B&%}f*Y_t1y0-YWCth~>%0XUMa^3HiJ zKa(6gw+VeQgywPegz@KoIf+Fc+0mqcjz~XOtyiW>xup9th@!vV6jZf6F9S~=Gt)yH zdDE<3m`l5N3xvG-B}%G*wDk+?w-@iTi9jvbU)WG3o%`J1d|u1_=GpF}mc;|1 z0l=OBv+sa)3>jH}P}v|r=Pv-bO3lfvpLXuSYn`f|9jP9Z1=1kQ0_?^?xAiugDCYDG z{AA3s^LWp`bf}+gdo+xdVyyx6<^yJ8e3rK_Qur@oWHXef+h1Q0j?9p~;w~!myBqIh zd5b}ky(OX0-~BS^*_LZ7p0?rf!1Q?AJja&(i@%?anL;B zWMq3yh+gW5z3TYP;turMnt$`qZ|hB=LA)#DpLm%*=Tn-H7DkoeM420JN8B1FNOvb^ zo?2Sp{w}}SVG{VEf9?)F{44#eWS0<8>n`;2AI$c0H@A_UxFww;{st!U!9mb#EyUjd znFh(cJv?g`;&aoR;J|^@PfI2$%UCzCS|r0k25ayd+z^(TaZA|-6@Yt3j}ONkMJILZ z_Qz+hdUr(G*3>v1zu9GkSlUuc9;fh>5uM~qIAFw_`}=3;-`9gTu(F%oIykh+8HG-H ztsGe~@T6*CG!$9%juVoZT~=4y<3)2OXT{6s#=o_|-$R+*1A)1*rUDz+_ryb0y;f}X z8mTLOpH8Oz194i&LNPsRwB2OvY8xZbWfM?QFza!;&$b_eY>R8pyuN%=O zR?l$~=RT(twqy?Y3QusUqK3#dD@13#{E2Ig-XE@#j!M=VZ>K5~q|R&C0~4Pas25J; z@~I-7B#!m|`oK*5;coPBAE#bg+=Thy^4jN3n=JocG(iM&G9awgrdXe8k9#3FxrqMd z4y*OQl3{uJxu(~-Ke~1mB!y^f)K=|Bd>)11}{R0Va=gi)pP|%xc3o<=H5XzS_7HZK9 z+2UGsspr*8>s2jK!DU*d^%VA^tpIG1oB4mKxk65rx}ouw*<#*o2+t3vBwbFkguZT* zB!2c}DQvJ@Q474#rv(H~u4I~+nzrW`9BY9TV*d8+PzOT#y{E52&QZ%2_I|xy6IN&U zMRjhL@e(_{XE;>{=9Mg?3psMXTK&dRVZbaT9#^=Oh01`Ip`u#6qnb879)n3i7ZvK; zGLJjSfbX@#T#z&wp9Z!rA27JL*G1wamf&75UgXeAX%9z0lFJ``uTyvx3Z~Il$c2_4 zBvxE9Pbtr9l?{LZ5HCMt>F3zMk5nN4*!$D2uxXoXiPYM6 z!aGQ0aYcf1smsJH>Mb~L%yXLDA>NDq2~gqL;&u9T2xC#Gz;uoNw;Td!f{!7|p#`&M zvj#x$i*?G2fPxg+u~G+CvKS0QeX~mPT~!`d{W|5{z&7MqsUPsLwF!g7TIQb>wKyF8 zz@Ju;sjbU}C=ae|;PLUVt#t@bLoT!zKLh(X3NL&tp8wsD5M0?wig0IArdQnkSu@O| z+VXdpt3a+!VtyP|CC6-Lw_Kgvd^qe|M}QOM=w=>(n!-SCq(zTK~#Eca;*N{y5bUo4* zLv^kT3?5&KOASj)Q{$!d4)_&e$2lXoO?NN;$eoee>Xq$<(I?Ypbs-qN=^y5O{8%sRdLwm5&*-fdeA}V08AFF zhi%=H;Xv9nMUAOD)(3TB*WoB$?HHAFGvAAR=t`>%q*nfzu(x1U7EHql2onL#V{^W~B(|`)%JA*J z+OWR8lZ%VnNfR9>0?HE!w-v$*rJr|5$dVo>S2VF*1~nnR`hA80JPpEboc=eMpZCi# z1XFQ-#<8~2D^v#j02BcM@?E$E{;0Bvv&VEDB~HEH@GyyQF0-Cxj2CZ;^^4acgStF? z6*=)b7d&o3OEh)nyHEwC z#EyNJFL^2C1|)bmcQ-bLJ%*n_*lgM> ze_AhLVPB|b^8+6py*j#6xvPOsNB2C8(C!!M7-{tFFeZ1##KrLBK+LLkxety_NLd#e9xWZ&!tkL- zdjO;OgPk$iD9=wg;OBw?TEdq^9Yo+1X+2&Mq)iz%7OP1EtZXmo^8u_^@0{gvXBow z3H=wfPQ13U?Qcq30n|r;3Sa>~nQMdcYp>aHfFo*i;K+aeu}vzG^574!^nlYB?XrVt z?2E#AYZ!3IWAcHbjD7r{mOqN;fY~fob->L)#Q(rw!6l2ov9@ynrqpC^5KX(n#3ptb z6tPdM^cCuin^9l4yTtk~MnAE9Oz-$yKd_V5X%V7&{_)>+Z*u*NMnccoc(2L@OTRSO zL{5y%G9sR*;I!#xv*^K{ia@6+6RW-+Mo$I}F&Zb|6<*ddm+f}Rzq2dAkF`(mV3<(p z<0`6)VZ{4wRyvnAcU!7)eQZ;)xQ0M}vZSIrKwlHvt{Uj-5C)e48l0c!1ku2O8bmM- z9hseFjXHmB2>eN{IHVci<`J}mO=fU7IcWOp9$nq`RTwFmqZcsnU^IFR`JxAZOQu9x z`rLSYpmn)0kYPTjD*#UD(Ed{u5>=C1`#d^aLDjzgQtMu$SlS<6VcK3Tax}ARF^lpU zTVLyT*%*G2EHUpRn0d*rHl}e}q5 zSch_NYmrGEnz4HLu0x_kk5(wEeOFF`mdRz~DZv?>2CGUwd&vO-gwZ(fomluIT5SpQ>)okR6M)GD{^WD7LT2ku~tq47?Kb9f|i3X7hbI3McqND zzUutR$8FkfIf~;viMFL0ZKo>%&7BZ~+h~(#nm#0<#sCoz{+n<~&CQ!eE>&~O>Xr{> zaQ)iyZd^(Xib+V7RP4BrMCF%aw}K|qtl@pzqKp@`_~%{TZ{T zOl=VR=--BdtiZv`dH6;z5dVZ+NN|hl_?zt+Yb5j#|5v+(L5ve7O%0Yh^cUo2D!`kV zHR&qQ-ao>+wwMo6*hf}`BOPR~fGHIBpmVePifwmOaW7-{j(~$cYx`_Soswvw^z#ZS zVO(ebw0@iU(kZ%a!L~;kk)LHW*tup`_6RG!on5fBDjc539~Tl>DwC}*#v|CM3p7$5 zA&k1Et5zR$UdVC00XBEru@}gWfwqAzc%r&L?)uqcxNFPYV3LzXvOnBp=V@T$R|VC0 z%5MEXkOTQcebV_N`DT~F>PJlQHV(gcJFGhUkl=V-kg`!J;%c6&^6e|=3R2T1de-8+ zW}58ll#2_V?N~+W~1xyTx7ZeJTrI7qll54Q+5| z2ek^izZ;}ro@h;SHWl**6p6%MtsMd2`0eegxd2a|FgOB)@$Q6Vp@9(XeFz(%`5~{R zek+3orB+bve1HJ{fz&j+LpXpQPXr*8KOyJPXr_W{z9T-1?ud6@S?}lbiyDcZh^tw4 z37ol<8VvsijnApBEUHZkP@h74csXJpIk&Y|p^+kRi7s0c2PHvcwzNGMObT4^N;(7d2W>kZRq!7&whNjGNR6kx{b%5B+?+aUut1}p~QTFktaq1~8!k@mHzjYSRez8Dk z!J^Qmi^TPEf#g!4EsS=GDv5rAU1$vnaVRRAsC2Ojs-#dak=QD>RExjqdSxcHZ+*W` zNm9YZ1YILNsp{ub161HAiIu1M?ivjAHVeF)HRuZ!D>-v#CzMPx!3#a*-VJ-)n%3}1 zhq1wzO!ohvk(Don>Mg#6jO#TqEF(EUVxmN@#j6>Yr3gh)Z6FJB)(o< zlM8fas%nA^9$~*kD=U>IrmQGlZBEB6#H>W@gFWYoyrs zAh_i0y3iX}7d1V<>OU+pqKC4pHs=?_83$MEySkZO`K|tCRZ18;cqT9lyAph<{uX2a zrladA=Zh9ygu7c8%_uvKWB}lq$ou{$(7$^Cx{P;V=L5SHYAR+$0eGMVi@b0x1ZGSf z;*0wC9l;cqdY#yqp%MPn2B4{JC4P9%UhnAG-C8PbaakF84Cp3Irph>9Vk3eef6gdo zvHRHA#z2j$F9l4afPPLF@+V@e7+>r=1SFf^4AJ|MBex2_;X?7eD_}$e7wjG$mhtpa zeMs_|3(=ZX*~MmIj;(9UU_mmDd2z&s|8|h5yJGdO4RR{0fPT2bKd;%sV#aKEm66=O z8q9){HMFXo4wNVv3%`HR%r!sFYfPB9PKQV2-+0SB5eHGNQ z`7XeSX`@Da;3Wb}1+I(p`p*XZU3lMGys2>jMtZrdYES=l*Wq*hn_$f@<)vFPnQ`nT zJXgIZnjQLN5?)7=!T93>&=Yz^gq5@qd4=Y|2BWE`uBd2J)lU7|%LcQ5^fMF#8gOh+ zXYzzXNRe_KA+G%g%3syrmM@W3RFJjln)FJ4{DaqAy^Ytx+*l=$xjBqM4l*yaa%^uW zvR4D)0`SaBs-vXbNlHMDhQgNs5VHa|Tlv}{tG~snMEnj$GU>|JB35o0aUs57MENu^ zB?+xaYfD91NDfrfzuaK156Y!^;NiLUAuz3cv}F%2;CnLA^&NXfsd)e?o-H5^4yNd= z{1S83gRwn~L_i7vMtEnfe(BeAbusNJmOV$UkjU9iNuKEUw=U*RMK^_Jgp8MZhpyO8 z$5qwY>X{J5CWpt<+UZ0fg>(BVuujqjLFMjYvQPIgh5%GD$EcKm{U=79K(Ao6^R~3? zxB`Gj(Rp)Oz9u|L*1m4`AA%~w18q_(h<#c=A1}o&-+I)176>;ZMeml-c@Zy=lFf0+V~;iXdxVu*gT3p8*Oo(;H)QqY(oG8gftal) z6eGQ+NzDQ@z5*T1~B?FeNF+LN6>=dpC4AY=yzavnc$s;Y z0Jtl)+9ZxCL0CX`(|ovqnm1c{mrt6qntxP$)4h}@v_j!pvqZC2_#ouKIaE}sw-p{oJYlvTVh*KqrXqITf~dvEmXseQeO6X zCkfk+JFlckn8)A!ES%_s^t{?&x*|ame{V|*<0f^Jzw1j~Y!vW~+FnO`k8mtk9dj($ z2x@%Z&m%(`9s*6kGFuEezx4SS>kZJH(yCd|k|V*2=&3pNVKA0q3Iqc4<1(0yI|(wq zD#;y~hh6^U6u&KkkcddH$V3u>Pp^UicjMUZldV6tFdJG2f-rgxoPe`2D<2PCmRWlo zv)A#UUaNe;kbYCyCB`mU&Ee5d%xci|GEfH;#k93Dokd4cSy}Hr0&!vZ5(_`B8_eba zs9P%T9+R`eXMojV+B*SZ)@Mk=w&JNrI*#hHczPtnp0X>5~%X7fb4&T(X@Om zfRU3IbU|QsC0jmk&uDN6x2gJ&s%C!w#dmQ$KX=l-`f^urG-ZH=gDSk#SuhJL+79E2 z$&Kdf;FO6KqPOviYXSz(&YdoS43&#@mL}C=3)4HvbsA=>VTs--s_ju#Qo^$HxY@O5 z0GG!Xk5&Lusq(pc?^*5nrUR9CNbw_RwWjkEWVjNrL2HgGku5J~wo=(wstZT=8=tnuFxe z-wehAZSKSy|GiACcjiWhzK5V3Kq~gK=?P_bn^usPCIo4+G1G5HeCW3?GiN9l@akb3 z+(Ov$1RGxpJpGWwOa}NmJByfpCghyHws7%uEP}i1!i}!qGAuDnA+duMFOqogVO_~I zH=a&F07+e(ezCvfU(C*1Vw)Z{46Fi>)%|hKa-S>W+oQRmYuvZ*MIcrCk4_n7$^Q|6 zY2Ni-1!)Q1-13qkwdU}sS|4li54+5%N&?W4fB0+W$!ySFf_d7O#}nF}XyKC7vVFNT z0M4hGkVM@|&nr8~Ze?S4hhpWYmmiHgrHQ9uucTQTSDmx&;&$tNM0#hEevS-G-?|=w zP{HBMhVJg-eWCN6ls1V^k(_3B}5LksN z7xqseuoBwP-iu!!!&{v3W^8b;uX;23bJ2gUDLsP}TI)Hf*;~GQ39i7Sbtw#RrK{L9 z>r@w-$ANSCrQaRS#K`A{34Vw*yF>jmOS-(mRxogYKqu zl+8qN3O{9=2HItq?#wS$)9=`j*U6Hit0f&hA=}>-l{PwxcX?OF&?Rs;yadN_zTEq# z=KG{eU4ty@hB>RZ^an|~7KO+23yL<2HICxhCVef}9THkXEfl{n8}A)bs#7B3Gnn0k zg&F<>iT-=_TfCw2bq#+0VFsB*@8=yhxZ6sdyutlp^usnTPNGo?r#~JdZR*!2RnE?h zP2|RA6k&UQiYgu{kk?f(PmpcLUIv@i1Cp$1zYxz+D+@R;EVo#>{WT-ium!_3Y`$WR zN)DXrgudkg?tg37K7#m>s6@)<5d2>~!-Cna^Tr6H97-Ifr~R+UG#j(W8!j?+-ABbWdc> zz^hJXOdFlzyk~Uk)Ngm>ut2;J8t{6Wn1ToFE*K2#^7E##jXFVPsjCR&9ERX5k+ugT9ymd|5jTb?%SB(-GA3fqHqBK6I0woA z?Q0IQl5`lrQ8RPskYRdtx@j$EeVW&&?Sjt(K*WJnxZQ{X*<1_Ze`ZL#%Y(Z!;L|-8 z>Hc6vssmHcK+0IS#0}+(n73A+I<4z7_q7=g<4L{>QpDD|CjX}7q?q$62t-ZWx$F)0f7cES(;Ma&3rK(do$^{ke=U+`TqIfH`64$t|C5^QW>t&; zPa<@3CryUL6X2@N$!Y}P%3`yL;^qoPbN6ptM*WVyXS4ce^>lkx>!?RPa{lsu;~)^u z7@l&n+l1ezC`R9Uti!8@$(5)$T|8oj#O6iqa}cIndi3wAhph)3#B&WfJWMB_u~5hY z`*BFXqEo&)IW39ya}Y27uH;FZ07|W2u@$n1RE5^fY>G|LYjcE`D+(FJgRlr&&KXGkYoyV({z%cg%Yi?Z@*M1@LS}|kxgqVg z??a)B?ehKuD_`w9&fa3~>cGf!y>X>=p!oL0Y<9XXxfgK0(sM)RA1l_`G%~D98Z4GW zl!Bf4lcdAz^V;R$_Y)keqV)qku4_gJgU6CL6{A6_fF<<7?VEd;+tcvv8{X@m>@Iq^ zs+DZ4+(0$miMuGvqWDUxRF{*poE2tzG$A#`Q!!W)jK9+Mt-m2Wu|`#y?=Z|A{?|2N$oDC~o&(V2D>_nIIhN=hqmC?K6sAEkmXH*jvri#^usbDAT@VoHRMj zbPuuuVOYPo6v4Oq?dXuW(P;$~6*O9VK8f`-mu@R01^(Sn*(`Ozj=WH57~87}5Q2qo zHSOGQlxAOu&eKxX3~F%iY1U8D=3rq8j>;sC5CIyYy~jn)8L%!ue^fLQc`*=dnjswQ+Ti;g=eYr z8}N&G?OUO+Xy$T#W@l=-UpkS@F#D0x^AF@R2vHh%e&E{S>E8DF7M}!`2T0$Yt@QWC zD~v@35rnrH8>aK^L3a5k+WHd-0R=%{45V~N4O;gK=DKa4W=qM&6RKUkd`6Bmm_N}i z)%LZN>i>ZT?8kBYz0~i~rCOjPcwJi0jl+Vc)4f(80wAksM1rPE_bkh z&s2eT5zSi);p$ECb1qTYqap`@upBuz>T}m~z4BvIX(S1blYdWPY|lzMKV-J&ps}am z$U!pllP2Ovu0G|u0JEPgy@Swsum;WQHay(frixT5awthPP=1&Tt4t#q`pU6A(+6JX zyU*MU1mTs19-U&rD6=hboA8F5{q=SCy`N=sBV+dFAhEW5-n zm1|EHdSNOn$lN)I*92b4Dp<1))%H$C!ldR=x>v};e`DR1bTyI;J(5#blioJ}l2Kx-5i`MZj{5&6@zF!JI&mZcL`G8sZpnWR#o_2Akb)h$G z?0Yq@@L50Woa?R=v0!otlyTz)1P5!tMd^^!~HnIKiqw_CR6 zB#zlus-E}44r5z%O~cv^)M_dg$P<)Hv0W8FmHOaS`Gl*Hw8*Th?|I9Z5zhZDr>`5$ z2!u|?{^sijTqVUEw{TB94S|z0Dd%ZulE{UQq8T)q0LX^gO~riPVS;5EPr`y%=(1R~ zLc@PNQZ^)E-tBhF=*-V!dyNpr+(M`GYYZDnkVm!c`pC&G5*DwYiUJA?j0!$1Sn=hPWwCAa(2X>xp*3%>>THXftHMyF@>m68qCX-Ma4Pbh ztg{yts8*d99wl8m_3NFWAJr!~3(8EQ(AKlvQ#$F=y`wS{eL~XFD3q)O=Yn!m!D&s!VYJBmn3vxIqRB=B)fwT6!Wjy&*X!@Uv;pO}o?yd6;yq!(} z<~{YfQdHYXCDI3XB+sJ~DsEy5I?=PHm52itO2vDSLZAnK1nCp%HR0UH%!o6~Z>Vh3 zm~62>vJV8VWROYJ3^85Lx=f?w}bI5ro)f>56#y-Q!w zuUWon>T5{N_HGEBF0A57oHBm~8g>w+JVi9K);9YZ10qBfldOjeDH4b(!iC9&a>pPC zXU~T!kB;qo+_je`0gJo3naq1Y3J7?-?43sQI8%P=m@@UbE2Ly%vYIk(07$BrqM++Aga#K*-*qtYRwVdV; zs>19NPleT4R7<>LPp}Yx*X&5W_Q_)%KzNrv{tlD+`YDbCkK-u}^u*%U*p1pZQqVoR<2 zutsUmUGeUJAm@$$fgt3%(F}l zIw#8))l=;XmtFiOl1^@PkmmhKJrAEqI@Bu&W^-iWL~~8I8U{cU_YfP_4@_8PGKCXDNw9rO*tfZ4_aU=`t@t75Yj-_)UDnX*ArX; zT3A~{b?VxeV`JVy2ZDxTuBD<3g@;EXRdZD7ze%LzOT%2R8=4L?G}}72E>hBu<4x;o z+K7bQIVsAqu9E@MDXU71jx<`9Z(TB+sBG=ykM@|Q+XXi>?bQH8jwLbapVL!TGF8)- zMwcQx*Q=e&$jC$KdOM<>Q2MBUe?*5W&PHjITsz!U#|6`P9kFiv^K)jixP}th6&p|G z_z?Ba0pFfy%w_+#oDx79`ix8fzxiok+DNII1qR6IJ9Q>j8FbA2IO{>htf1z_;r4|d zZR)4CV?fJH#KM`q4FqyVt~UgxtcvM3#>hsssTWIDxkRVGpp8Vp1LJs718wJRp8)XA zxYrG^?g53j3Z1_C&mhzInUbN*Ts?mb4+iwfM}jv7L#^L9!TY`oJ;=PHYb0n)DM|w{#$%mEVNovGBpyd zt~3-tx*P1h%uMXDI~Mhv<-Y3b55lg5cr01yHIO?jmIoT&hck~#aVOo8k4FKeF(et73Vux;Vpt5kXXyl5uvIJ)%LwIMS`Q#lJ(wiQ4G5_y|A$mX zTXX?(bB)n*?r5tvK=e;w`1*8rm?RQhs$1QBXb*3C{M|E-_J7mC-u6CxIx?|~{WkhC zIJ5&|vcV#YQ?Elkf#Lg)|F4gz3g{ zIW4;C!mm|b{IS-%3lv$@yhn~PbtnC4 zFg6>zNG{-+?`&`TRqMWP*~Nci^ZZtAZtr%llqMXtP0cAtzxbX>dn2pi}G|b9iAp zh_Eon_0`I(O1ogE0W-0pPG8Rver3n;(ZOc`(P}vk$I*@(6CS;np{;?C0IzMK7ELz zmAsA{oUeM=#_N_i-U9SuXy0WL5~o92>O94g4R zp*J;TyCOX!v9aJpYV-+~C_rKYcSx*~6S1+noJVkFNbw5sUwj*qBBZMQH~n;HwoBFuN_XwDpRREpFAW0%L)(uV zt)A*PE!b+j=rLob^bDlF?cZh3MG$6|Nm&HMZYX!EQU`a$bOSAQd`T}XUMwtKEO9z% zwq{qrV3X>?wvsi9Q>ar{$aCV$Eh=B6)G)0hp-L;UOmrXQAixq%l=U)Jpz(aLP>e48 ze)T(yK-K@?1?-R`vnNryl2P+P1sdD&os&hfDdGFuMoQ4~_?+xI7 zrvFYdMWWgr4-}%b8l0ba1Wv>et`9`|RH?28^A#Wi(@fx^niiU|L5dwIvpxhL|7GuX zT9Sp#hgW0ykt1xXA@n}Y*n%4%F1&xO_-wUoi!GQ&$-Vv&6LDF6z)!8W+?PA2;D@%_h=hh&q(e%L{V>StNNtoc9XAV^D- z)c?SI#!gQq0GOfVAHV{lBLBZ@{8E3pb?h&I6UTdYm4}Bqm3#H3`ZBt6R0%HRT)jZR zPAv5IbZcE(stw;I7JbuA%A4stL)5)KY6<-sIJUmC>QCc`>M2!plyuI));H%%6V0ui zSI`RsHT<{ZBTkF%1g?cFf8tT3mv@#yAb-rp4-wuKaZ8+Po&rjCtRgo2vNt8{&pZ1U z2y)Emk--4stma$5(vjEfg0P1$^oAxX19B{y>Rh-SS31A8qeTOdFbh^r1#%EFLGUf^d@K$ufE9zc;36NVkPVY} z6~WHt@LV>Co669fc4@)aBhk?s?zKt`f*Hu)5*=#$%4ZzhCKE-}5ig&H*9N9%tf%L$ ze0$n~OZM5>HVho!QXdLa8tvO4_dGuO0K$W-;7E&X83T&o8J7P3PZDr`o(k{2e!m<4 z;+uOV15GqYBH10^?huheL^u&VzwWH9mg0UM(fs;W$*uD-jy;b34$bu{X7@M0d788} zk&^g0^*pJItA3x*5>9AW^wmgBZKKkNLm(}UHLbMZS*Y=}=EudXIlUqcO*!KjY*&_l zPoY=sctXQD#phuP0e~px7;lQw7jA!cAHtq+p_kubFcKptnystgz_NRdvlAKYKx|)s zy4QGi^>ME2(}OgT7M#W z{bzb7w;$xiE1J9Q1o+@7&cZOreC3Rgm=42%_w{$f_`%xty)dX0!7uL33axJ*@HIa8 zH37l~Uw%w8LNSo(S!JIGIep#w;tvH8gKR-eu}UwG`kl0j?O6sz7`t8f>GRj0rzopL zi{FH#HzL3VCidAa`a@kC=YnnmFZCz7b)!j&7NgTlk%}WjY1SS~N;FUFTHNm2pH=t& z9Mw#IFrFhm?8lVx3A@BHf(PHQ(GqFZ8ag0Jc#i=cUvN@TRa`pbf zOBtSbbh|iRertO6b2}hZKT-zN5)EBpMVsYH%B;m~Q?B%mlCzj^4tp&z&6W?-n}l@Z zls$PW))mvcMQ`s>8sh85ld{Ka-FTKx1MqKf$fd%W1m{}&5r={$CB}?z`l+OO-#TS| zBEiL#(O7aWZnG?m`vWelX6@4$R(Z&W6x7-xc>G?4g226xCcv2zH!-4qs?~>*BiomS zcd=2wFf8YKQgcn0(8(90u4pk%1ddRF(+ha}UZPTS@soT9DHW*}zEq{MPl#S%n?fz` ze9LV30oW}$Q&hnw8AT2Oa;RQ#z<%p&R$m#f0WQGabBeye_XsE}0H#d4y0kCl^O{S% z$EK1?T++aQ4B>&sVY~QKh-__ux835nMM?T-+naW(ik45c!RyHuV>D79U)^viUZI+f zT;!mIyuGqgrRI24F5$+ah;nb5UV!CYT`s7=hS351+kEB|X*cae$hN`?@ z<`yZUTcA&4+2;w1=V$$>x*-v>l|MN_A%c`!ha?j1EX?Ji)=gg+ zJM!S5EV__hHj07w4@@EP11%<*Gf}e`kWQ|TPz@8YYHv92Z+55Aa5thSy7Vc zgjjH^fT)>ZUvaMwbrK-_jrG;uRKniwCrWT_QgP-8Kc=2(SCGPe z(QOlQ6^Z{!tHKs<{+_te>dZi4#ijyn_b7#|D%Kbk8nfB6khf>D8`}Q{cmRjGnx&Lp zg;HAUlY@B)3bvTZL8(*F#drBlNzryv+a*PLE}Tu{%TT2WTQZn0v%HYpK3861`kr-O zGKzaDHUcjco)e-n*Ia0{=Z2tlZE=Ur@}%fzWxZ@L2V!m8sPNMD}^a&tw(#`<6R8E}D_ ziD?ZPwW6qfm+0PR<4u5Xk&-$j6B-#q(E7lifS0aepX;RHin1*(NkQQ2S3c9`k5 z>3j_6#n`d4(bfUyvZ<|3&mfnqVB~^P&FGx1SKDnP+Ztr}>g=iRzy=~A_@4RDs{dGSalNZ?o9TgB&za|QEMm4Y-z zpX;1drD@`gpC@qM237=oeLy<3WbO&>*Je9;{6vjFcf@I>4N9@A{j{q5p8(0b5+t<- zc<*pEnwAW6Akw9+Xch(0B=vgaM#l=)UVGezR;81imR%VoDi&M}rnbuA5c^H(GZ29c z)&A;b-jl#x;`FP=+Rw+0qJl_;(ND(Oguk2hpAK&@#S}y}o^OC&s-R5N1K$sYjHu&` zbFKaW4VC3~>6+!jIPksm@vJQx$EoJ76x-o{qn>AUC|ZQLH?>cUUo0-}E|)BxE?1t) zZiP+Ai+9yoTZR>up4XH+Q4a8gt#F0Ofg&dA5mF z(27*A#nztYDw(Q+3Sjucm;}0F*Km>-9C%Q+YHLy`1;G>`>GE$m7}vws;`OOk0Llfc zX(3ZX1=D%d$b%g&sOxM%*xbholi)Cc(yZ-wx3bfUM9O)ux4eV(PaEt_pKhI}3y2H31B zJ9WII72B^msFxr@A}L~;$c_{xr#2jL_p(5X<28Q^U=RxbL>u>xn`M?fYF0}gO$vY( z%1LDRAvcS^kyO2t#ZmtA)KqEJ7vSY6)N8~b!b}G1 zK+gf*8+aoIgavxeGM5}QLF824pi;T~1$S0dNQgcO=2C~N-Rw!v*ulGBe^GQX_t@7< z1|PAq(?nBNMaThwh*IfH0sNK3mR+u!e?ktAZECo<%PrRy74lwSZUy{CPnm)wSZ_bdKEkJx%F{_Uts)rK^*siCi9N^NAy<@?-Lqa3*#ExM4W zT-I*>jR8~RI4&&*5)$BcG#;ipRL*UW!fQ{{KhpXl$Hi zz5JMq#Ct$M3;<$KMN_p`_czOW{cS>z*dA%B1kj{l-fMFAZ5P&pKQFbv1sxMWSscQd zD)~Ak>=9u+%04ZAgV*q`465Hp$=OXQX+iH#@fx~0G95g!?K9E6<T#Qp@Y5&TzQg558@DISxwF{fXT z`oSGI3+`rKDoX4F)J6dQ=a|OF`VBcQX*$6IrQDk)aBM@lze7W;&%r09g_d22d5ii$ zf>QIV!F*|yn^CVc(T1wffGE~;?m>H0RhQHpcPC%bx%O^|@F?!t-8m*y6kit73O>W&kaweg$);1hilZ1%p3td2w z`630en!vtP^E!{XZQ>&1HLg`H_R0=7*q~J*Z%HtcL5eK z8m&fU_-+Be>n)i*qu#Axo^_XdPp;1H)`f?^?w=|8VD4d-dkhTy3@1rXd^PNO^|VF(0nk0A8?Z*{=ym0U=&UxUVJC^)+Rq@_3o*kuRo zTx{PKDmv}{?BCT}-1tQJwEHd8a?SK)e=ZD1>&s(Bie}%XCz4SlN;zQF@b6| zo}g{FC8YN_?{PtpV7QY&l{9a{EwGiZV6Z*@@|d zHET+%j7%+G#0FI+EMk>A#DD%YPG!I0BFwa&P#k`616UaYFugWfJ5c{}CVPVMR}{D5 zRbbNS2P<1767wX6`-vj98scRC9~|Y)Bfb?Ic|VS8i3*)bmg1@l=*rDZIArHWs#Z1V<{_iY8;HBc_@9S977WNP`@ zH&12voPZp1(}hweEz6nRz%cBg_JVYu&mG5xx7)FX!38%SU`) zV23N7gtAD?*;oQMqVsEKGes&9M3wJADwv`&MZn+daDtEohPymt#!6h*t<>8O&V4l- zW&0yI(HIQryrSEDKE$5ljL#0nhkvf)N7Mz?xtYYbIV)}tA*1(|4~*K}Zy1s5>z?IZYBCc1 z1?=lY$IKI&w(|YR8IXDY~>A>Dwhxop_0XStmddFTKwEe16$W$p`Ou-l?t&>uo z7+tfuY_(&9Z_=8}vZ64Oveq9A@@4d$@Rk4krEk{2Rn}7)yH}8dm$9-1s zw^u)hoO+N~GZy#}5uGEK(LCrkxW1a+Cf2OJ6#mB?sR_^q?R&7b<1Ch}t#3*yIkFNR6u%fwRRbvX|UdiuLvL$esT{sy^Af zWX6l8El>iM(c;+wf*9b)E8L-n@{2N9sC{bFMNgS1mrD}97-q(FS(^)=Dxv;AzTN|_ zspNYf4%mAKsk%rnLAq2~6%a5Wy@Y@Qp%bKpF1qT1bZMc4qV$dsYA6=semL`BI_y50D)MvONTM+<{ghW?@J=01Pb| z5F#Y_RO$f2c<=SLKDwm~()a&A%GmN&0MnUE zqDWPy&9JYE8J~81_J?{?FP3U*4z*jajJ608!e%!4pjV5(L@F7(?U2mY2)CJlK)7Sb zJCdf%BQBW=OFetyttJIW{n07U$qABB5r}JCH7h}+(6|Ah?gcz*AqMz;W(RqgUL|v9 zRyy@MtHf&-8s%I|6?APpX@sK;E#k>>r3;HkA(A20UQ- zudJfY+@DUD(?fx7&*>)~Vo^;ftb^oU&I7n`y#^F=!pIk*D>X1dFqL7?1`eMxB?I%T!_c+_JT*Mwd-QJ2yu zKPYYB&CBoUD@6-dur?YSIA|^SkLSxpVTmCQ5k<`bF0oQ-dKB%%`1d_?enI30-U8ml zZuV?A$^nxP=SecK_9@W{dk(GuieknO(swr6R30zL%cA?TlXp9WOGfvq_;wThmPcO# z{%grsj-f5{gup8NLZ3ua-mKHXnStN+TrBg%aV$lgerN!*c1c`c+*epq2B(A%3a`S~ zr%`T5nR#Zz&Kl;_bI*V^MGW797GQtd69?5C5};%Qn11P#9y;3J`O)KpxBu%X@o7Sa zg1#eoK}TKfbhNsWWBR*(7O^Dt3|+vGOGoF=)Cl5*=)WbM{eI4% z* zqx+S<7XUh3I(JURVP(iALxj_%9+E_ZP`*QWTNXlh$fP{f2^%6`I=Uk&$FdxlUdu5b zvX;9XSRkPCE32*kYaefcK^y*)+AWa^O6kr;>KUt)u4)638QzEgHs|2);jS76MRC7t zL9fpOs=K<69-3O4({#o=2JkuKYH~(Qqgu!g6Viqxf|UuM{ZK$%wm6hIl`8U}ZYVp| zcty?yXU|yXp_SNuq^{k>v%>+NQ~!D1$ZS6H5^;Hi3~I5zYQ&65N{VT7umcfkt#kR} zu8s~K%Tj?ptD_4di9YS2BJn0&6UF)<)-u55Avqq*0G-c!n5 z^x1{VdGA(Zfx3e8#4y?=)V95nif)~EjQEL~z!eYtQx|bjc_U+UN%cp=TUhf zPvq|6zkKjHgSy!(r92gs3#UmmHA23p5;maOJ8Yp5TgzX&x+H7v?=MwoexLZA_$xuh z)p_S((+ugeY5;P@=BL3-1@waX_r%?r-JAf8e;_)3%RtBLS(i2)Ul5PA8Eyi}1@)-; z$`DHY%okm>H#zx;RsL!_;H~$_pv*wf2Mocal!Fcg}l7nizZklRe zb}%ce?Nc>5=oVn7q*k~J_DaQ=|J3qXZTq=E4I@TwjD7fJ@#{u>%U0>y&zyr-f2@fn z?R{{#ofA)~vDA)=Px8k{e#W3nZYU<9I#Af0)kdu?^8x!yo!2VP4%nZ4{j=Z=NPn4) z913!he7*OiE2S{yeV5>(Nch&|l-8F{HI(KvMl<^i1>DEh-%XJhA>|7hyxjKUSiyHV zW`petu-bqRmy|6s`+o9$B7!#$74^l30^Y23U`j=zrF#U0Y%fYTcCgPbM7Qum5o7fJl@_bW>c4vko2~mDhD0h$1^1!ZEz1NxdE^ zru$#IoZR!o_`_LVH*Q9ZQ(S=kX(s+JGJA)5t~BvXp9LXonxAC#|%+L&t&8`u|i3gbMwKEB?+ z5`9*drW1`;Wg>=~36vkqAcN-`eKF{T@278G%50?PPu5=~KI}@IK4QkT9_GVk=33j5 z^ry+IwC=zm>H0}dVewiIldy`iDwOOU1$!fMZ)z|hQ2stmtl3-i-n#l0YZu7$mx#ma zwhOpKlE(k)fO0BSg;B&B&aw6Tst-TITuH(62#ftKmF?=ACe!QdRK46rD8A<2K_s~D zbr<>s1%IJK7f(*$R(FzdjpjHng_Zuok>EyKZqSQE_BH?=K7G`=3MdcK%X}$qq*Vj` zaG=a>EqFLIaHb!c@N>~Bq8`|U{8SV+Hf;C??=XN(#kH2Aa>ZL93Gy&$^xcCtnD$-vW zwyu6jvcs#E{_Wnf7c;vN+vHvz217oR{!YJ{bt}dL9XftyfOe99( zc}F#w2acuj2@qQ&nKKsD;-L%0c%#($xLyt*oBRhzr#60?Nd z_2EbqTrlV@ugF$XNj4%NlfAywKEAb=Sd`|4Li6!4RsTZ#+9XBhP)9!du+zsKayWBT zz2P|CRCFhEJ$+&?-<;$n*?X2`T!_{jzOdHb%U>?)1Oo)yz3MjU;SXn!VY4s!89*M3 z@l5IBy)p!e$Gx=&V( zBBm^QglUAgR&aJ-gEb;*z%DQsWC6eqV_VcwUoZ=^RnFX*t4~Q2o`f@UbR4eVFq<7? z@dZC-8_vU>k|DqNm#6CjgEKYCvFURz+Sc;uK|h4_Pgd`aBUu41+`czAwl+I5QLekS zH&EyGU+HeIDqa&}ktAdQrluGslUikZry1>aiKx%5azJA>0`|T4tLs-JVKO)!2&2*d z$4YhA!{E^Q>+~}Y%3bvZ-sr68jCU@4PPS$IU2q3WGE3RL3sE+qOsIjm1qKtz>V#I} zvXzh$#<|k1#7e>z+Pd^Zbo?ZMdda z&kjk#3mZ+Anl*p0&~2pTlMH-de>97KkM`HKuAaoK3degs3mh9B-D~qNzRkVxWsm6> zkcLn)dnACRVQ7T&JJ!Ul?NV{~T{2 zcu13~oMiv6leJ5lDiUjo%T@r4MJfqHBPJp3WlIQxNmJNZ0iqOrT(q0hU{yw}+4+X) zy^TMAC9K_5_X>;(TO1zvZXrdIU~!#%8ix&gG|~5Sb`ry)?F7Odww1g3{2RiJLf?cl z@@kr9j8vk*#2JI^JP@|;3*~CR5Yqd>;VT{*WfoG)4Y`nN1@k&7!p!x+6?@;FPFH_Q z)%|55_r$isPGO>riB&&aI?0CA`g71$2Dm1p3W%xj-WquAjnmJSFC0jb>vz4nchJeZ zekUBIcj)QlkR#*A6iF6bKo!bH?njCa-Q6JPG|!9OcVL6h4>NS!+NjrSA=~60oP04v zC0zOqSV18DswhppxQ=VmQm^M!18fBHdaKi9T3Ivl66+Fqa|?RNB%%8A$_G~roW*{9 z3F!V!Fifw$d;3|23bxK_RcHK0h{tQaw@dL(4Rc#c?G0gvZjZjcesG$f+IIYgOpkh> zu5aa!jv4lCbN}U3ujK%E%wAjl_Okxe$HQ4hcP1mzoz{I-q(g(eG3vOtL&kNtLaiw} zBQJhxmX*{$vRr$tpobUQ9sfbGtDCc(v0BuctwY^0=8K3t$4=II;8Kr_b9Vr%C^Pkb z?$3@Ie=YW1`$!k8ti`cEsE_s=Vk#c%=CLy6$cCIPx-B#mUnPi=@=_8))uUrZ@6U8=PMFQn!`RtI%=; zBDy`YW}69VWLO%FF`<=H%8K!Y29O|rg3Mrfyuc;Hi`CQ@pS)MafPM}J_dEaeU|0^0 z^SWU`w!;MJ2qIk&T{l|9_KWR?&q$Bdo?@$*>vXEG?mU^mbL5m;ON&-IZu4=vpB0zC zJ;3#64%9dxKd#KI6x6G1P|FA$7G85eo804k+t5HBNVz~tfluKF9@O@9S;XI12kWw)(!CsG(746yc z*DPW-LRRom%)jG{b`5)eG#srRFAz%27t4P!=Uc~B4@k=-Q^ZEF$yiywIcSHhjy;fT z0)q0X@X;`{vO>Dg^(bc2$S8W*QYES;I}G>nbQU@w*{iOOm=C-V>*yQ&zZ>|UKY&z| zXkDAVKxMToyG0F5u>mTt^U@C+uY+#@5}c&mGDNd(MWsSoO+vMgL%NA=Ro#=iyW01YsHi_ZYA%E!mg6r+#W%W_AS&*tVH^K zJIJtZ0)(a|FU!Pq^h45DC-deAKoDFGY+How^^<$9zzLQ^gJJ6l?X@_ks78GssR-ZC zxsGQZK~6C0TQFvqA}?3Hsw~vE8S%c5C#fF-@N~{;Ft-S;sA3I+5{K+#8IhqPQuQ3J zldYRY|3Gr$M>zk1+{kHdaQ4T?(MAWMO%}e_1b5S*yE)%o#{Pkb{sXxXU{n!cQK3eg zE^|P1d^jW%Du9!TD0N6sV3mFUTr7?pH8bU2<0IjC>3G$HG@5^C7L(!B21v~Ia{#zY zOyAgP1+u44arkABi#FEQ6U}-rPFW1Us`i74_UtyqC}rM`E~K;DYB3*FbH{h+$K@zuh>dKaq6x!xI>{n;Pkm^s<( z((A)dIG!0j5O-8pGh5<5GLv=%7^e`3bV&Mt`STz_JeMgc7l$-$B;aKLD7Y|QJI7vd z^)d5H7wP(zH8*!4yPzlrKkx< zw7W8(D-7|;kYRTlfr>9>lvm13PFb#MpCph{kMF^M0GT$U3MGq*znjOQ$($#stFlyi zR2WhcFEJl~&Uuqd$aMNJXdx(G#v8qvOTrQl`~9m>iV9|Oznr$#T-X&H>o(=m0i`bL zH5{M>-OQ?I@bb*{sb=dnehFZzvIfM44^Si)(_v2Y2Tg$H4T-V2z+$6mJ#yI{E=Jd4 zl@a(>5aYL>%v)oc7pM%Ldq0o)aJQ0x_H}Rj5h+Iw`Ro$qje5wDqzRKc-o*~h_kaO? zILJ_xXKV%VOpTyO9LLai4JNFFc@h4)&9T|69Oc~^>B2s7+zzv({M+f;HJZum6g45?Nz=2`HTOLIRJsy(%BstU}Q-_hTIwbrY!f;s? zB_;{Ncdd3F^^Ijo9P*?AI}erVn28us8zn^;S1~u z$Sa7 z&H&eUBiMHLSC6^p__AXunsJ4cB7G9SnAgLX0`Ov?W0bw%bmN>!Ov-GMp+|bB zY-qJ5v(Dmh$17f3WrW%&&@txjA3nSC4YhMDi?yj}>h@BHFiqfK(eMkSfKk#W`XOWMMc`r!2J@rd&P1-u z&c+WBhhc&%?h$9jbB_I0h{i79TC3zBr`Jw3kgZ&tYJ9K>K6s$t8ZD}Rhf-A>TRlz* z5=mGc%PU+)ox8PC_Yn+0VP-~}$lHFE+k&0zym^Ic)SsjOK%Vz3sZo8Qt9g`y8WH0m#lI!fX}NSqDR>9jC_&eSzH3zzQ z>D*!&{VE`BwLH$4WwSo`;fXzL?JtP7>Db8hVOdpUxv!_K^J4NPtfcLJ3lYQY5Jm_l zt*p2_wE8_66X`p|vtoMZ7p zAIl1V>-9nSxJbyp)BixY;pj$A!jxugm45G&w{$|tkHnGj;WSsN;KJ8?B#o_Ziq>q0 zzriSA#w1d_3U;|c;9zCtZO@WtfXP3Qw)piA57)IN4h9>mkH?{_!G z&F()xdmiZ&!!u_B|AEBm@s6fldioEuP?LHuI;8RIw3}PLh1Fu`sjW#FGv{uMSYB z6@yW93QP#vIGk&Y@+1Ds#wtv#pWMyT`5RAKkZhG4y-2`V*I3EqIbm@D>8AuqWuYG~ zrA&Wz?!~4GBjC)sr{QTfO2qU}R`XQO4RezbsXE3&&LqQNKqOX~N11}le?~mjZmB}ld zav0d*N(}1nD_%@r##~cp`DXwllYDNm^?!chXBO{nDs@PdaNce*l$I-JkQA-%B+2m7 zgavTJ65;*kg$RHB>)?u~p_CjF`&PY-tE_GOD=VRK_8DpLb}W{tf5r-xK;jram7(iX z{t3|fe=)EXD%h9=T4qMd;gMH_`%zsc z(Am!qT}La{zs|VgC>Z|zjqoW|w+L}&8`E%aS8mj=xc6(8#bkr?1s>739Mj76aC}kerR!25?sZd0yNC|f>>@fl3b-%g| zS1;`=U9VVc{8RTw)`MFjK_zE}0dcCY*kr=yXq6m&MmwwhFkaUoE?Wr2ViaO~79q7& z6sz%@tstc<4t7et)xG*#|f1mG~a-$X*h%D(Rs8`|Y~^4SGWxW-yT z&zbi5j(KEe(-luPl>bnoUV?gr0C$l9Ec7Mu?3q>!9wiS#P zV8=hkE983_dWpR%h&Z!GptyGw%NUB!v#X`F97^jkosZQ0o?cUwJ4p)i==0Y}&MuK$ zyGd^z`}ShhdZAq@ykg?iBNRQDnXCce*Wt{mu^|C&(ghBa zN0ARevI7|c84}cM5+N_Rv?r!;*Pv03^nAcN|Ik6Bdj-aYehoYelJ?zoo_%u{HD3*pDe*riC)R%!liwqCD@R)+vt)YAs*1)_m#G^|@>zAc_T zvsYwxCPQJQMwX_U*{xoo-$f8UmF;Vvw_Dyx*vYEM^r;mMjR^h4Q&F~cS0$FK5=!xh z*>lkjSd$=-tL?+>w~8dktI1)5Q!Qc7_eUN8n&_bJTiz20Aw4!zq1*1%X|m^TVIw)c z;z(JY>rzX7Y4O0y#VJ1+D5=x*lAJ?B!7NRI>Gu%P4uhL?Fwj>uK|XRAhAgqkQmH2!wwo z#|P*krgRX^b4vb_&-b!U&6dv_)9bIUCyf?3Csy`3)1#}P956{9mErDA_h_`SuE3gH zpwFeek!r-}j37vIAI)cg8G%r`?HT!j%bP#&P1ognU%R+o-s}9E|)czkN86X$^O+{(~kmma}tZ0L#NA{SLxk<0rEZOE+m_JORo62 zB4+CoW&pl6>HVGz5A^R78WwnLqnR|jD3cd-P^5vNH0*0P7r8aOD4-E#;gFd%6r)+U z9GN~2{ttejRpUBnb=Q=7V?48(GXX#NyE$ zUU=4!U8S0AApPb+Ai;tOQ*>Ti!C2V`BKN*hKHodTpuGPHB<_i_{Z5WXcfEdnMe$Gu z?9s{%d9FB#C-I{&-Hbf2gD{m0oh3rY6xz!kc$##U)i9^%6j_;m*(6w8EG{)dI~A+| zd)ro^)lBkUuhhfW(ZTOL9Phlmdr$Y3Eev>TkKl(8vhPN~zn;($W<1Azueh!8okn#7Y;Ns~A2yXeoF&O=I+X zujEO=&_LsrVG2t0d}%C zoLFQUhfTsCulwz&U9N)TepFXa?82 zE@ht+J@*&V1WuQTI1aekmG344!LF@$z`8{W#pxS+$LLoio-Z(weqN>DFw=(bHbrYL z`8SvM;bK6ve!^ys+zZ6yAcwyG!fb^m{`_J5D{5q+q%M{wAc*9}b*|h_UMI`0r!894 z@A`kAaj7im+u~VlnQASDEi&#m4hR^lPQEPE_13$n1rP7PoM>Ox(PQQ#SuHAuSzoi@ zuiq71qWH8UB2q7l`N)cf+t!LovAIZ(G3!YW5&(Q&_aYIm~0q$Ggl8O|EI_Q z>wg4ijwGko>R>SvewR$93u>JMvIdR5C8l9ttpa3CPeA(6kF+Dxomg^Eh5V|)_mn@# zKXThfpYf+jv`Tm_DdcgUYR?9gtf(-`nl)A6DXc+sC`dl8w$HiBvyzMQy;7|ypW9=c zU{|y*GnjDQNx#!64 zR~*V)L5aJl$@4vncjMY&h3f8HC_ zk33?*n!LQ0qrd2srKtb!_>-cg z!bwj%TAC(WoqOdSnUbH_7xT#r({#WB!|}wvNzXFJLGdaO(-5{dyx$Yb)nuR2BA_x? zYL3WuCzzCk%ED|bnxD{3q+`O1M0LD07FEE$+Qcs2+&Y8oO?y!8pNM&QB$j*YaRDo< zLoZxY!5`!|Ns@$5zP-dRAgCmzrbWz770Sk`TD;u;Kw6bp`CD0m%kcmDO6FrYp-U)Q{}^D$>jj#LX+RVk^qsp>KacMU$(4Ab21gzKwtLVmDZ3oKb~TCuMQ5xqUX(JbDF+-- z-A`2~?@HS$CjO=r2e(BFq*j^wu&)uCC9M9t1OCh(Zib^*bCP`gSqdep&9PGA)eFPl zMo)5!FfG7EZ^kX2=2d1R6H8*g&+(aWW@(wlQ$DW??btOugISP;`if0C(k$ zZf+3sq95o0YC2HJJ-RrQc_a$V1HSPB?CTAq7eMmVuVcbB&O2tyJheAFBw~{O9h8|G zR*l+g5#1O)4YCdL{8T*0X=*HCG+uy(uAdf1qLafMzSm^Xomgm7HBjaV=NM7`_gs56 zJxr?$$Te&eZ#b1z{Mz&(LDn(nP$j!NXO-u)oZk?Dwdlf>;!Fjj=W}4~4X1sPIli~H zkWopL_ z8cHpFYO+*D>)aJe$5HnxdBtL{eLy&vnFR)4mF8&n`t_+PRIfI)Hhs20KKiN92h*(C z{^nk10>hVjudP^5^3O2U-kgaF6&?Zq=>iq33QI3nV>PE#M5v=2*bwW4JV@L|`~aAy^~XJ8}NF*Z4>iDuRBUNoE9f0;?+CS>j;R%!di(Kld&)0M+TBcb&5 zZNG%@C7A`jQF{;oNVpdXt*rMv?k+^Gm2i1J_UE!!h@)dgh!x+6-tQYu3`fSu`g;FL zlpP^~ue5j;7}1 z8~Gqk@tDzqX-TwxFZ(KeSsv`Y8ufah?oOusFmeQ}_7+t4x>T(nIF-*Gl?CLa`hb2JP#lcKM7FHZ*hM$L4^2oY7$5% z;w_j^azA>WL=&i*~YL~DO{~-awN3} zL3cji=IY$OH0^ih((aA=v%3>^fFy4YW#UN>tTTj_#*YfRm9>Mgswp&VjMEgMz+bPm z=m5zF)U!=&c?97_nlw`H;Fc%N2iK$pA|562#VjBf38I0U`U(;so0=!_VsW#D%pm`5 zQI;~bjdP2!Rmc&rS?PY9AYbNMMP3G$f?5jgBj(qUd61(hin+1k z=-qo=5}s5GAIUREVrhRjIYju$RGo z2&7LMO5&HS@b;cSxz2coX1QFu{}06M$BpT|2pph6ykb5k1FL0v+fAG6&+97)L=enw zt$d!(E>geIpeTtD;7Qldc|4b7-)+;!Uzox2R9%T5gaca5Q_l$!0)^_DCJ7%qPZG3F znsxGV1_tk$lB(;2GZFBRu`fN%DqWJ2`+Yby{Joar%;VaeYhNe}3xzpX1&N*BD<(Ku zWQ2rSG*v9A|HyFr^r_>tid6;wAd{(_MOnE{)0C&X(J-kUhPbYOErx* zqReg}zwjN4ZtV%{T8w6`jH6ncT@wEy(W!*dF3G^uQL;HO4lLpq_5KtLW`Y?>euY3T z+mXWtUR)nxgr^4rv-SY};keaS=D1`M(J-TLnVuU@2<`^9d^hrWyO9+~g|`GRgSMqO-Oe&bERI^R!t!!_s*<=@yS;GiKDU;A3+c3C4|fV(*2M> z-etnhf9<+__dfof)Z0?wHGPtBmaiCT+OKTdofOXkV9Kp(3dI^Gb&@9jS}e90IL{B+pub-tjR-BIlXmP_hp$MOz+RZ*Q{Nz=Pq5Zfp(t4qn9TS zt_dkz%zpoA2V3`44n>}uZkY&wtQcAPBN1t0nEd^Tal;hc5Kv(e7l9%nU@bQ&xPEXN zqY%L2TnFwPrPyCPzaqZN{&f2#;EmfIyS=;n4B?c-fn$+BHHqZK%kX4W0 z7Gy6`{B^ZyYR!6y@+`0Ts<$N|gd1b>D=Qq{-*PYw*UG)6S66p^8YI2W=UBm6|Z(h)IOwz zo4XNkmWu4&TV&K`H%q3&kVa9b!-^UV-}_ip=gKQ1!@YO_gdp=Z_LaJW$+EcJq%~CK z#kwtfjReWBGZbS$r$+=UzN2S0mAPv+3GMwD5!Xfw;`AitsIE2&p;x?ev!?xQBsfxo zxexMDSzr^GAgE@)nnKmXX)va&cjPS|_n&?iQWdsp=dqsxAlMaPO=5}F!{7{GD^uKT|WLvqdoCO`AEOVVLs&wM%gV4mFdKWOdr>HdyqVCPSI8 z@yRy5xnXyQ>JWE3^zcq$dxBLezCBzWA@Dd{sP;xDU+N-p8f2-Kd4&4%YI-DP4SwDS zC4)Lo5}jqK3MQp`#~D0w>8{9~3N9G`ezT|RxN$K-lZdWvM9-!Z~(q!fv@-<>dpLxCY=rI&9QN|7ikDmC0r%D}9bnZfJ2oD%`#pce8aI$Tuwkrt)!B-Xi{efvY z;lY6b^dz5Ui6X;3!Vf5=*q$2oTE021GT64LpBNyyvsu$V>e2(7ie7%Y!%|n{E#V`? zN8j_|%gr!Hp(coVW+AVKVDB)-m?d#ckQaoEklTATqy^-(%Qj!2urYZ_P%Z{vtnzaKZ-BX2}@Xc)c*Q zn*z(|!lHY-()eBy0MrQfKb{js){*N14-($7o9i{Kc7DR4pl4|H92Kv|F_a z!tf`zRXCw%!$KP?KTeyPPcx-_hK<<1d!KPC-hPdsSfa(&F1u#m&2b<>r?B*BzwUzr zBP&d@SC0&$vxx9f|8L`bobc|JRoh4uqL|6v!vh|qQ9z!lb?s*Nv#qF++%A{?3OTcI zx7gvs1J?lRP&?(S*G#|N=+*i7(%G~>XMt%N?`x{^RGU(T%eltU{)4rVEpAKEyZL5F zn88J&pR-~YNJz8I1`%p&n4vg4fmE0^xR1<#g7`dDy))tCzEcqR?1~MLpk!YQ%i^W| zZ67h&0rY>9bWD5K)+OEnBnALf2k1ki=!TOz^mD#)(ABz$G#iC=p6I0{jSSqeQoy2? z?I)%+knz4!GwJ86UH4D&EVUO0)joAM2a0m6*nA^@D(p6UVCFP}jR^Ug#QQpfH#kcf zjK^U*oy+M|b5#KIyv!vDSO$?yB_#1SX9p`syP=SdX}`58loeY-ODE8{Nj}-741va; z@eHOf@{Ib{Yp@jO-z9ps038e9e#ZnbUS)C-@NKnj%CDkENcul$Gyo4}j0s409 z8_IRKRu8yD)U7=dh&Vve_j`IN2>E7PDdGBh);FdiwKW4~V?zRh^q;Roj`~>Yq~qL7 z{@mL8u=tQNIaRCC12C`U^@=To{NTBm0&`@YEU^H{gh^St0gIQp@Vxs&$mQ9R0(KOI(!HF;m-wV3}*wr#}_r3ElG5n=5Lm!*P8}ROfn! z6IsgmhpZ1d%E6#?o!|#tHrkSDmxD7e&<)JHm0Wh1yZ7J8D|%1exGqh?mEiOoX2*&Hr)Nj0%VH6?E;Uh;Xp1Tgk8Hf|N z9F9JMlwU^jF!Qj^FWw=GbR*6t(IytcU#lU#%E2DlCs3>=b7ih-ysGlTFM}z0v9(~2 zh6`t#;{SofbGDWoRWj#P2OHhgne32eMTDFY)E>|7J`qzmh<&BEnib>tq2)`GaI{kd zCTXHnh4ndT2Hi)-2tp_j;Adl0ZuiLkiGAKiznvK$$+OJ}mg&dgAA#*C7-v9oKHP0y zdkGMo&h25kK7Fg?-it^gm@nviHS`Yc1-q@;%uF@w#p0eOLRFnBu>Zxr0bwL!46_b^ zIQyL8&*}9;F5=AYQLvSy%VI6XDA{CvABr~&nZkHu6RB6cJMyT*7Jro_ zPA7@#=?N&m1*6V@4Xb@EYv!~qc$|Kb!x`Q%RBlXe`;)n*r{;XZ^mG@Ygo)?-4FJ5? zjv3Ok24^hiFFrg8ZaYudKpw_I|y{x87W~#QmZr`{qb53%($ztx0%rwh&zK+Hr|CXRRt1{7wERYPQ z5HqdK^DOUY$GZQC^}Tfe4$Iqln3iIfZ`x_`u}Vm_%}YP5#=!UJFK*|iMggQqk5WLu zm)-b*XF7^Eh`W*CBa1{sV7un#qZ*qlgl8IV?xs3^&^c+qJDTY3o#BP$kVEzRyK5}W zVADGvHSnFT5hp!OUNZcVnDEk&=&~!#WB5J=1sX_&sgkgLUboY^N@i2KoiHTh{chaySF7SFNOR4CN_z3H}X0ni!fb%{}h4IjH`rD_W zW(PnIkr{=xl`v%dEBEAtgYQEOb#pGUAcwn~u$a^>SieMgXp6D3Ozn>_`WZ|9GN4{Tw4R+eV1FjeBkv?|{rF3NR#YVRA6}qqKpd9ncs*HVh zqup4|%~;84^NCgF(rSs(Svjp`)_M6_h`U)$?^@G%MWN6NK#S16&0tJ7u(Ct`S~6_x z8-KH7sk@tR zXcDM;Wjo@YGwl5iUz!N~WDM$EETr73mxsf`b9B9pibP zmSAfmQ6qKaM~A3{EOJ<}a5y7I!Q@jL(! z8vTi(arFvkSUg0gd8;w0C0Iq#De#|24=AjDs>P8iIOyojTC|NFRa- z6wx*!(t91kAYgPP)ccPQ>eU;I@VzIRn+n$3v`^PGLnEo8gaN0(SEY}kcAKd$+-U`YyHTK+8j>HmQS!7U{m9W3np=8X$=Mf?M znpdj`g`Q+i*PLTZ5*W@~IM=nu{X9u#X^G_6U$BvXAP~M{Kw$Rm;>)D)o2GbbjWb7O z$Kzp#)vBvg`I|m_r?^AKqTI?M!p|KmPe5No7+Wu4bOKIcKlT9eR)mm>rJpIH;XY-8 z)Kol#e_u&#IGJjbb1ucaFXT%=-%i!iyRIh_J&gmsrXd6IMWca+otm2vqs+WaxR^1OH(qF_)$)U|8#zzw`mc#bG)D zwT;l+ZZ)-KkuFv5Sm~WL2#l&b3ymK?2u1AN#a-hLIAvkG3s%4w0(Cow)JPO0XT>r* zTev$jxw>{7Nw87?+rksv@AH)Z4r|bJ?V-^P=w2950Q}TX5R4WiX_B{82-l)*6!co1HLwgYNz1`qf3Wz7EfZMKM9`T9-s>eUGMN< zbX0!9rg>AKKVsQQx%wjHboOKkIej}ucZ7WjM*S-^&b1n@uJ5^4h|ELEc zUf9>Xv?c|+i6-=#`fRF&5)U2Lo7O`u1rwrZx1#7XsRH#{aTgOgn6AU##r0RC+81 zR@~{<kB`)WXIm0yl;GIjND{3YC`wdnDH+k!JhO zwr;J+qhU@nHegBnT~6`kAx-?d44;Ev=;=7Y%ze`f`c4+fwA~eo{fJ{P?zE9bWT?=l z*X@DIu6w8`Qx3X-IM=HXOOtKHVKmXG8!t?us^e1WMZ|b9JIRJTA>NcwHd8B za=R`VtZ~u}X5r$^xcd;uyFk$9J^|8S*~37th9AO8d!Lk)NM+30O|^fghgj*9;@J7i zFDJp^?1GAKM!xJQ+1DxWW6wfx&&QO3-IE#!*`{uT;#di%HR(Gw9QK5vKy+ZKqHABB z*v=6X4N+$qiAq_k?AN954+*^~X~PXw(DT-JvS}H~6CpJ`G5ldR)r3M~# zMGEY}YJoT)>;RU(L58%1d zjZ&wd`R+!}rF9dATQ~GG^MtwkG|lFpJas>GmRjA_HPTB-b+ z!ALdOm@cHRsJifaHOZH)>$Gais;>f|+sGp9fVpP>g1--!64+Gx2HnSE6xb3n(sS{rrEN1#xHbU(~N0}w!M?v#9ppPvVwb~ z;S8r(ewfupW;J(23`<0}YGw@bcV;!@WUIQ1ja$36pNxp&0`3;P#B};O7)3D;`=n+X zrT`jOGtzU=Xa*B?VF_Orl7O5y&Mm5gzqhY?o1MLP&+kXWb?rN&AA#cqocVtXTek3N z9%wP^)hZob2=goU5hl3#7kWH5omi01GK6*fUzc3h%s#_H|vcN0lv#RXzDHnaVlYfZUmJXxl`9%tQ zCR2q5nSi6YCJalbe(HJ-PC8;e8)oYfjEV~W)N)V>IG)hYFE%h3*Cl^nfQ`@*w2;#- zl)Wb|n+i7w=3m^WNLAMyWf6Q8Q>ii#M%cIKy>Pe>Yr<}5CPw4$1M~){gg%D?Um36~ zS}9e~F~Ou{AMj*o28dX=f=9-P`a^FAQ&Kx&5vR~k{ql=WE=VU5PZPc7Slly_{&pq% z#Qdtfm32z-jtQTmdj`rcUdXtxvfk?n5Fd;1K>~HiOTy1pK)mlYO%-+Nlcbua#Gu|i zoms6Rdkt~chu0ayps^WW@p>9yga7{+d+)fWvaW47h-K^}3J3xgnsn(>Wkvz%(g_3@ z=`BHeRZvG6q)C7Pi3FsC4iY3Gp;!FS%GKI;wu9wp<_$ z<^-3z*P5$w8ynhJ6X>9ByK<9}JuD=!wy8HOWc%)83hv%l3~DhmH-diFEODDmyj+|R z{#yREyir`!OwWKoz_tf)5#!m|IQOl@+DB2FAjzW5vA@GA^k&noJ0Xf|tETN)^hA4~ zI(z(7V%vhMn1Z9dpho#`9>1GF&ipgc3-Vw#J<9o> zd}bQo#QyyNi2*(jv(&`pES#h8$@^()W9F}1Wmx>8g}}K!Fg^_@+9r4&4q1S0K>(R+ zSwGEeE~RN%9vgIU$%CP_qGAz*un6&|r%nR;orY(n;BJXP_zX*DR^?H660@Q#>tR!~pWZ$-}o??`@7f^>P`aQlWp@y&*s3eA1#ezeRif2n_NN0w`oEn$6 zhFPro6n=?ts$Xn7+u;Mli8UbCxFXn#hs9BQJ9Dxl&L+=}$X;d6GEKW0k(IER zqRqZ=RKRTXv9U&!jjUFDz#VJp58Y7;j**@OgIm_CPf4$$eRf}{_eF+F&+m9Olyvt9 zh<&BuPFG)dFg27gSDC|}p3Sb5e+?@f0h&`zj*bphGDDlWst#4vvUOU>KO)4;kdbUp;a(dRj6*mKtEOnJgclUAIQ zHtgA4v&>WuWo%=Kku+q7D@7vZE!0O|O`iay%@K$L0n*aa%UsVRdC$@cB&*xcYp+^dw9ijBjUCR}v||5}8HRR{6Lo&E4J)NH>+t#W1;(X%6~F~ZDOt1ivtk0GJNnMZ~v zuo3gMiYP_7C>5iXpa#oIMf*jyQ1`0DP+DKz>B+x6#~O~M9aLqMCSvMT`co89_C|#s zdEjj~2l_x%87JqH;a!08K!uo;Rk0w;oC%=_#3a}>2z#~46^V|lXiUlf%~QDMTsWRE zioZAN3dYeFVviB98p2qBnqz2}G$dUF)-}KAlIvGjtVDX-)o?UM<&O-t-=L*|A4p zv-kN-ExJGCzv3g%5H@ANfdP?Y3#>v*lPZnj@H6Jn-QI@OQdWwwFG>#$>A5lRnD4Q! zUTK+RN2RCzJrMa_0b*GDFJXXmb<3MUipFyvpFSvxmU$#PIW2j+Dx(7aT5Y#C2BmKd zGBapI5#PH*l`c9EcComXI3!YDFj}vub~8E17&)bYw%xm=;V)oAsrjNv$rXG(7kaBc zbm(H@+{x>YCHr!?-T+tCf0n%!R8=T>NQqWP@U*Ji>&A&6gt;ceY3QgM8>_B3t!PJ) zex;w}!r;II*F^hktg9k-gsZd!-TI>(B*ZgiaLgf_i>zAte;2fCY`n9-hT=qYPkkE# zt|1r}BxO*pzHDgc1y~iZlC5#EniJ4@Nk)k#FO4?5`N<&+t9{4O-$Nt3ahJ64#iLhq z{W8S<7&2jE?2~)joUI^(^7O}y%c>Dz-^#J3@5P?~0?|1YG$8oigC6k=V(dQ9;>8o@ zS}Oz+hg`zUSZb5rq(4k7?Vp~w`jZ_)?zCZqdmX;Rr^EZA$ejHGr7`=aoM97?U*`&# z^h!sz14-x%iN5!%vbf5E08P>R!>((}pYI_omp_WA*7iUsEMHuzOv%Q?rIsagIY_mP;$+oy zt-vD+=;4hlhK%tX5~}yCIqgPwNOFJ=TbU{h>|j>m4l;@%QbKpGCC_bRd^ku5JJXj$FtZ%2)y&@l%O1J=UW3eeH~Ae~k(fI%HncCp^xlQsRioD2?k4^3@fx4E5zgxh0COK=$NfWi zERl4l%e#8Gy5S=(SXx==YZK+w5R5cj2O@M4<*TIUDVPm_j8ZqEJ5*8-P!rLvu~B#T zz|RfNFl5w)nzThIpb&0JnQVemH3Jx}LBoxeuXCHOY!t6(j(ly{J-HA7d=3K07ol(< zX`#Ns6f*p4-O0(gie%3W>RfSDn<^c7`~5=x_a_ISmU&2HNj#Z$@xKM?VT#Bf-OVX+ISxCbmVgYQ!Uc9fxzQg+kEMUm18wv5t@=uUb{}R`i~wd zrfYZZ{lPi5_vv+DNw52pzfG8q01^JN~1RdQas8)<2xh zQaA~(hRtSLlzdKo`+``S?jwnddeDjxXcqNI;6yOqRkdk+!dlsGG^yI}c?BR=*yco^w*&y<^ntMn^BA(+pH+N{Q<;|e$ z-)lEa#9n8C2Bk?2N;Y-TjU)X55j3FRr~6CglT~$NdF;`yfCPRo)(mmDv_l_PA6D7! z8{8K{_R7=wUc=8%RQvf!Acua|8v{UduL{@GA5Is&3ZHjzl^^v2m_0vhKen#-K65}R z79%j{lt~qWq8F*1XlvsnBc9(FNPK@6V-eAUkeq~X0Rxq##eH)ixWTgb;_~)!0c$` zCu+l4-wJYTktp~31e8V8(0%w!0D&2{w942_C+=eKr+3DL6bpQtaX(bgI(BlpN`xPzmjmJd^Mycg(7})Arv^m zc%?~;x{k{5Gv1yF%d!c=Wp7H=Z+BFU4d10doWo)fS&j;!SfVHY{qX4&ZFGGdQ1J84 zL*{*;p(B(HlgH}zdRf1$OXuQ>n|y!OQ0^cqN5%L+sj_> zMW{v`Jr6v<@${5*r3XMMLk^+n&HhCRtCuPW=zqdb)}Hxr@_MKFoM&#@!KArb9`74z zZh$wF#A^U@`i*ZdfE-cCFX^t*{M9K6?uk_JW{6S|r)PPICSB{EKoP1Ht#~OGa&g^L zns{@+4usz!4p!6Q@{Rf&M4&`2)_42Y(859ttz|EdRXz5}kMvLnnUn2!E9C+UFC^<) z#XWLs;H_{83V?8g2(p%dMEP|X-5a>!6`-YVfUG)7ewEEu?eW?^iOWnWBM%$|;jl>@ z`K;*i*Hi4+jl9J-2mIDJ3fJ!6Gb=Nh-ysMYg^)=Om8>Z8qryIBS2Fy2Q%jRp0a=Da z+n6i9+BTjf0%T6WChMwX0+gIdLU+!y7QSIAWrS;SQw<#&>czkC z48)X4s6NBnB6gz`*7&1) zAEITH3@LwqA@>=>R_{rgWiKj8YI{EGE0n!FNVDSjc{m5xeKE4%(=`{7u50BG&jJ*b0Gs&otEGr}tnkhDYEU#!FWNp`RSaJ<9Zk+G zP^4!fy-hRomZg3t>7s$2LlkeIk)!J+D|N{2zs* z;`~qomGYj&)o7zPGiso7^yWs+vu(gl?F#=N`-1nT@?#KH?iWkGX_&#C|Yx0~}i8cc&guy`S2iqjpW$MT3aB;x!#ftF; z)H+TeO#8*_@zb!T-rq-U=K4!bzxlrT{Nal>Z!w?z$ONB+Wc9lZPdqf8rcNzu{rBaC zoF{w8q*bc8OW59RkzRJ1l|nT$*)uzz62wKIn`}kAK8dJoax~LG0s`S-5du8&!jv*u8qE*{Vji4lGSe^FQAq)7YMxa2 zIrZr_Xh%O{5-44|&3_{aQ{kNpVS$A4A4%UoN7=UkXPooZ=M@;xhfC+!>#$D9iRTp- zDeFfKWy+YD3LtwL$i_umbzp2fWOxGQD`?}P&>}!&NN3D`jn`}Awn*!gQr?C332FNk zA2$iwuBZ~ zu`*tQg-1B!$7aT02@xHDW(s5Km`av zzx>?7`erE!Snpd<(mOVWvfJ@j8}sq1zScb4jd#Avy3+C@Vs?7wQ_F%2 z^MinXcKVO5C|myyErV9{M;VLRUa6u5@eb(^El*GHa>t54BX<@;oYd2Akoy~QvEJUWIBzn)*)#b~?VW2)s>-g0X4J?{-MA&d1xQ3h(9zoPF&F6#W{txqwEL{Cb!AMn+WaRZ4E6Cmw zV#^H`1L@30N6mfi`(%2pSHvE$6;MEGdVZk}>lSbv^)lk>6}{g6+Y?+#e_LsViuGx# z8t!pl?_1(ds6dpf*5kRW1UWbL8%uG1?2lkQc>^VaClLsDjkx`AF%`}Z-0OXbDk7_` z11dleV9!-PCPFMcqt_D7vIw!)mr}U@7Q<-+-W~31C81eep*{v&)~xfh3L3v)YmZJc zv9xluwd1yc9Fw~-kfZd-ELrXq*2%XjGD@Jf$xeU;zn^(3(=SSv$OhqWZs*uZWRh)l zIo^X*hOL!#8X5QeTzMZj?7h#Tx<9;iBl&q&nym^*R^_>|i^oozJmPJUx;;Y6T3 zhcw!EZ_N7{grlT}ex_mwAgBQ(7R2eOD;&fJf}_C&gmBi0lUBRB(K{nl!P~PRqP(`w z%dZ>6p(FW6sPDa-QuS(0LLr9r=Tz9K)`RH7Xo#qunaD((LWg$|5RR{UqNsdn-I2ef zWV#^~!vZ^EL8E}xiR7{eBj>zQ?@7R49Go>rZbJh@Wud0_fOtZ6$2lsHSb4QV{&X26zd@z$^*AV zI&Ua}c0wTCoo37npqw8W=Wom z7>2J~x2}q|6}6S=>3nYx7@y(l#rkDu&Zwl6Aip9}ySYH?c;to6tmvxq*9V);F`UjS z5z6Zq@SnM23<34mw8z@SUO-iKKP{~s-ZZNLUw|zUgE?$P1-<~}N$LwvN<&v~*CxMo zAr{2(ByqWb*vnrH0P7OB^14?1Q;Xf+n@=rZD|hpcI3VVKwgIwFfW?QM7SY`OUFVX+ zR)m;My58NXd&XapXB22h=lyk`Hv~)t9Nbs!&~L2JxUx>TTjq(ng3c zygY{SJ+zR?`GQB?bk<32z$VU?)z7OA#x%cGK&Z|6v3I5Vqd`Qo^xs$KuPiJ6{kQY& zJ6AGy$6hqu*#ODo8gOda!A9EgX8_V-q|^cZ46k5daYML@E>4erVm?N7$NP;u_rFc8 zix3nS#{|i#%#}(OTLq&W(Zi0&@2@C#dcoP!qN#Va9tb<&bai9=+4TFjLk;7HQU3MJ zOigw=SHSq^lV2l&#Qi})A4Tox&X}vV6=<&uI^!J+0fBHk_$a%HIG`uYk5Y|d4GY7px}3AmU1DEhBXWmK=yk; za3RO6=(beT!pjdGD561aa)fU%<`O_pIrE3&Bn^F1-w~)Cg7w><7f?O*0Sm)2Ijqzv zt`6Zo;`J5c^;1qKZ-qFPyDEb$vkItRaNDALZs!)WSGZX-i}}KEtkb6WUz6iJ*`*b4 z;^R;t22O^um0AoUe#dowbVgJKFWotX2ejECO($Mt+cuZcBeDpLetH;dCH}t@@l}!s zY4)8DD;0u2Ys5Unzud6QvT1N!)ACFeVDJa(YMg3giKIBu zH|~z-;f{<=d3YI%WMm`<@%6LrRA>O*x?sI)aJn^_BgC9|ZE*I_ zND>B<%4n8!JNQ54~>|TWyghjJVY``nBFRtv1dCE?)`N zc`!T^45YaX5HA-*Fc%MKy-9yIT5bl9)5K-w+jy{NQ|Thnbo5g2G}Lc&z#iWa0IxpP zSmrz9scB2Ds;2swJ+RF#rDi54FkpWd(CTFqeA0ZXOjB@VndzM3rGvhw;Gco%6 zGhlcxbFeHkz9JyosXH!Mt~@yi1CbsDfIe09t*iAM0qcnO8BQN?4Mz)HreByD((J-KLMivtvY&`74&jq)85o*eP(V?#_}?e*3t*IaMok_oy;10m2!jjkV3W zlO@euwy&+`JqF7O1ytFjC~Tsiluv4r^5`~p_Y&nGPVO3DwR3zOPoBnhw^en{m>W&r z%4%oIr;36};+O{EtDtTF4))1$?eI{BM~~W65zX(-%uCR-b4Q9ovw##-Pq#6w5lNFF zCcK&H{N7`=sn&pk`Db!lB41v+x_ zbHWy`(*wm@QAu-W`dK_<={gXIu0)X!dB4A`H^VG@$pyByT1uk=jNN)BOc(+0$vNsruNA36jtG0rh^h?zo9% zJ@{H0RaS<=%shz!_TquLrjdX5fqCFa7oNi%Ec~_?XS$68sb1c`Uhj55?uw^zcnmAt zF}zLwm1LC9|1^==4FHbyAsVh|DCB13sCSQAg`-Mk^`pyct5l5|M&fGby8ihYR^&Pe zH2~cBjQ!VGKF;gxn{v>w2=Ko03)-{lIo7WJT2u3qdUsB-9m~iCdHokU0?8(AeUD%v zEI$`o-9Ws_)sSsp8{)#xsThdti-ky!*~ifTkkp52dGulVUrh}xXa}(CM!A zk)poubwl{u&NvG<3s{6uLua(%$GQQpw5eQj2@@55TiU&7tK3p>`x!sVF*fhV{@_bW zB6u~z%N0nosh(DaK|5|h4olP#%44#4c5B3HH1e-VzRQgrq@B(1Y6IN&fpYN6Pb-uY za99)VeLrUc04D?KheK)~Nq1Qq=-=z+>$HC5J{i=x9j?YiHHmd*|FP$w|GkI6P454@ zeRuQq3+EsZd1L|O*)N8bGWI%=hY!gl96L}JJokP@Hb;|(#rgm={9Jrb1-+dO0!qe> z8S@@d3+g#$w^ne)mSY-o<)gdJ#eW;eWXDwe1JU^$W3V{2UPYUy4-va_+i#nFqlmMx z%2n74c2sHJyw@A!8fmEhLO>_@mkbCHyz;ftPUowz#aSyzGMLHmD3HP^{0?@w- z4J5-G_96WFHA5RU1JpK|cKt&`ajd|oHD!>J=g zC4O)2=gL+>;~AmZ+k6p9e8&>wz1`0gTbB4r(ma=LQ_VZwz&iaMq2w^+wnio4!+wTC zqC+Gh&9mU_L*M4)tR>(t`IUKkR;2!Uqk$g=-QGR%{KdNPyM+&ys%Zx&dqH?B2w3%8 zj-kr^$b$3wnxOE?#5U5msW3t9RaubqTphpNI2cv14-M+K->vUne9t$e#M9N-rJB z2wQac_#Z6)4<=I71}ZbBszmg3tTr=4Pg2~@{w)WdU;B{W7;(SLyMZBsj9BobyGux8 zV0`YiKIL~Da>D}Gl-Cv49erYyKEu3T+`NPE4AEzjw!-8tM0f4>%zxkItl||#`-MNr z`9;-_UTtBY_=lk~AS{>T*5E|y}nn5mOStb8J3Y(|ApWhch&%efE zlAO`@Ekx;oY=}a(T&#QO?ZZdL9Z)n7b4l=4tzZTRU_BrSEW5SE_TDy{as*FzM-E@} zYxP{$Ue@;m1Phf2S513n>QG@U7+@WSYyUjUyR4s^nYkSh2ry{ocRY&&NS>wn2LR18 z{KChD5yWn`}jDBG|)~>hks#aFMM$ArK&HypSk>#78i0zC82EMIk>X}qYJX-XKwt0 z_zP$Zc3Ut`6JgNTbVOYzdnWHUg z(uZ>>x_<()j>Xl$K-hBHhajTO0RX*}0buQr zgDond3HFJxa=7=-qJ#tT>%_4_nn^vH)zA9!>sTCBBtdZ@ZK;B5$PUZ9fHzc!-OWRt z0m=S?JRXSfsph$I@rXsM$)Lu}mqYq$F9vrmeNqGie7<_ombPEcNJO7|pf5bU`W+N| zBiLb{lrBoySP#~Zmg)7jN7I08drU+37eNgLUqWeE{~f!&4hd1%kN)7due?KaEgEuDYAv2~?8 z*I0Y&jlTVN4l4+m(Yn77KU~6;gdNRXfWi{o@yW+gr^1f$oC3iMCUE#!O zhEJ{d7_b&TB1eVcjh`Id z1E2+!fkZ1nTN)y0TEDtIO_mNBFiGE|liqDOSkA2j*D=Tlr>v{IdjYXOj z%}XFYC_1%ZpxPjNz%P78vD$u+a;;OPzua+!oamk+FfNmtbQ7rD>~_soouzKp7D7#> zqyn7A4lA_5FI0Z1ONn{K|E0Ng=n7h0d$I>Qb=309&GKpI?D(>I^9Tdp2Ef`-2uy+h zEESCN;ycwZvmND$?@)8fx5P^)GuoV4@d|pLhdL{fw4W*SGAHd2H9`5Y;NSz+)dh7q z@*~57XqNBTp!&MXBLn}@$Y*V?>WI0-v~g0MuGi6EYjXAwCgish!QFaA-up0%PHW|0 z7)USs=*tHOxy^k8$I?q0e4np~Bzfo0JO&Tkqv}0Cf((GiV?&Z|!6P&im7gu;fcEeV zTQN^py7ezoR6M0?+I%zmMe&HW+xlg;6DA-ZO~7eP0Q-F4Y74bj%^z{)$c_`j)D*nV zflr>G+Xk^Qk}K1`0x}E`P!X&LRPTu1qpo7zfB+v*vOwSMA7ehIs9KPgwZ)JW8^(I`L~yL@(F5nLO4` zoJPJp8|t4rDw}0o8!X?xV@0=%;!O~(WchT=ho>{W8kuH5RKe;s1VXK{t_)>nyFY`% zh60rpnyV|QG1$i0##C5d3!r2t9wcd7Q`BZ{NFZ|#ZwUMDcM4HKCj z8GwfWH<`Y4KBBc@LeyT0B;KCiIXHjJ;WV@vO2$30xPuaSaru0vU6AOhPds< zL^fsjMbN|?DkbeoYGigy$ut}L6~=tWeuJCNiUstO1m*NQk}iTIGmA3cQ(+%4#JGf@ z+CNzR+_O0~B%0s48Ij3X3G)Cv{~*`jQ={e~A60iH>R7~@YYG7{298hvpbp)E&H(6z z2vB~1QtCs{mVe7W*^bv^)3rv&wOiEa$tv9gQiU|lhhrG{P$OMag&xvSe@-}mqLlPY zNxy>8KKmg=S%hE!lgd|oKS)C?;fig*bb(OYF4SM;PRk21g{Dv_pdwB{KJA&!83!Tg z%U!_g;rJM-X3%E9pIfN*npB>=7mKO4q7Mvsv z@Z-VHKsOuO5G1EOU?yCFUmV0QB1=HC|7A7X%^tGUU|rY$ESy*7tVgsn2kJgpzkAl2 z{pGB}#>Zaja+A9H`HvNp`FYIvN0OxWdb2hr*}oDI;Ho-5pLl-Xbv=0pq!VAxDn%gD zRRmCyr(TvopqkwP6=fqUWiiS82}qu0G1{`r0eJOxz|ubuZ*0|-d+JlQSAEz%f9Xb3 zH6}>0!P+`u51n@V&u0Cve;?LUeh+wwo2X*VGo_-bqXz2w1|lP(H^2cl=84Tk&O&bW zT|_|Rl>7c6ex@-wM(V6jXlq8j{>6358x|HA+V*giRr~*Hwm!cp;noluq%2RBK^Zx; zz5Zs}fI5uzTS_^_^69~m=2iwGAxP8ILJ%hkfM@epE8}9Uz$}frz-Aan`t#b+8u{&r9xOD z2WNE6{UdTdQ4E%X+q|{P&v-$8(^ta3X$7`E!s6oe#LL;hx&$Cxqx1c2|M6*N=>YYx zf!o@Xv5nn5Mw0-Kd^+?j@83Q4mfz#_qSIxK#;N%Lt*itax{g8hiv}_|rJerT({~@m ztVR|5ZsO1;sV2+7J@+x;Im9}cE92HXCpgK>(buL1dT7nPKnGU#+!&Iv_x^u^L$3zF3k7Y0Tk(~EUJGEhzT{;I#7YN5qpvR z_#X%yM5KI;shkGdN9kJ|I~yTS1W53to#w4;G0(peb0^nxWAG@nJpK`|sedDFM58#ZRc& zHWVG7*UI%?znv%>i6L@J=3{*>+a{EIYLaTHxV{7|H24#s)lk^qsW#WuO6>rv&+Kg1 zTM)?Q+a|P$DX3(Ke?-wMA*bliO=%tq&Bqk)pW_C~Yl`fgm3zr1K#%}olSe(ry22MT z#CMDs_Sx3ypLLhleLQE#UvhZlu3A?1Bft8dnk$eozu6g&^yVZcH4@0EHq~xT1tonYrzh0EcBgE*lUUaRG+IX_iLMf>TJ~K|ko*PwC zS569xKaBWjV!_}>;6gkYH-JhBNfb5wl6HB^@t|^55#q!<>{k58C*i#Z3`9WGjYW|8 z_@d~FXct&JwR!)9u^^tIpUWkQVg>mD%X84W`M9LBwKe?u(!CI3tDTPGcKV!?%w z8WOZs+B>9)zMXfiuz;eY0B?L53o-AIu2BRuTTHP|m2nT5p&t4Vi-0BO_eh|M2mb87 zBsiL-()RTCO{>ADvOFf%`vI+dD7-I3bF?KeD!g{6l~TCe0O&XoVeEI}e33N2S-f;+ z(a34TH_qT`nr!T&$R6=;>66tqHF!ldWa2TVyvf~JZd0PQb%15A^*Y3xuMR8KIM~^H zYe;ET9|);%vF6`@%aM_aw^oyRtpE2|`ksO!RPB^(m0`&Pm>yMyb-~t}AYOF%)rJlX ze6mN)J&;V38QKd-f&BN@ZE-vX4s1gsF{s}=M_>f6eYb+mqi(m&*!8*G)!AnZAkDu@ zdw^MX!wpiN&eE31W5sx^avaOFnzLDtiZXGfM>_U}AvF4`I^O#f5H^)|8oS0W7Th0g zn(H8Hj?Qs})f&dBq{%R{l}fWdF=9-mlOlQ3k>vvoSl9%&C047PJT z6r$)LtOgegVTmBhoHmUyhSf`JI9(s4NH_C&gJ5mpIoZaquB}7=Kv2a7uW}}?k4;th z+h?HCzNB>;iI*ED#l*@nr5CYX$GMSlhCG~6W4%Tdixi!pGd(lnZ8D6n^Kf@vMyxTRSZ65z|1l;Ec zcQnNy@xkamdhddPjth1?tQwWpFN`kmaxN6CAZMSOq2Ya0KSJo2zmknoc^nPXqrP-sk{XnS%WU1a&+XEvH&#ZFN7^woO=$B zdWF;iS-dO>85ZoPR2oNHx76UzwjLZ93(lrCSYE8D-1LH<_xr0nH6iDdiS?ye)~Wuh zEY|Y>rd7?mysQPYG!9u0rg#7&l7s6JvH+%h4cMD{&T$4|w&RJ>)!z9?;>EJ}v?<=? zjxw(Fa6iq{H&@^3jHN}s?TPplhDxgsw2X_AR`I?)v|_7X_Hs1yMy^%p)EN{Vz- zw=vxRjCpd5;zXt};702P+06>d>K9of_UWFPfRz2aEWR%fn%J-ZRt$K$OC=4guOQlt zYqCvbI{*hvZBK(Y9aR%?C1^b5xVYf!9iiyerRFw$7J>l0#rHs9AMowg#=5_LqM@jyqwPrCQfiKjYICFqi0Spso|U z*HF?BX?+b3EqaG{92?kJxvah%v8kC14TzD-m|6>ZK2Tty#n%ahJT#;kds$4wp4mUB zhAWR%#+rke*;!N|ynz)oOZQjIAS|~MmhYYWzg=TD7YXPCyb&F9s0WK3Q9hAEC4*DV zQX@7uU?yGim^%8&0l@-0OazLwdqi&qyu_XdPsW68ZN!MeC=)DQ>*WXWX<>r z(qu!}<1uIyTaun?(FNb)S534EoP9nglH@hYAUPrv!-@H$J-Y&G>uaW(+8CxLz2z|0 zUcdOPnTv$Q5Mi_9wXDe!!o-?z=l*eh!0Kf1P^I^bC~?ARq?IDphc}QEK|+C)3zxA+ zR=04ZcfTL71Qi>6c%MpzT`1!7>s$0*^kR0mQ06bM@JbJ#+40q?n0=@=MMw3feCBaX z7?x3WiZ|DC=?{p8*=VnhnaTDMCL5pQ!kwKn)&#xmqRSi&_l@rvT_EErL_jh+_2aotycZD9|iYCEJ+ZmR6gF1yJQ4 z`rsXE%Y>56_&W3hTh}`TS2s3yZS{cW!oYDepR>iK3(`?|jj5K0+WfQ`1y%JQ+#Nue zz2nNhZj_PUBU&|J3yMRtC2r}@2a$gLh7eZ`NjnM?2+Pc73N(2dc2gX)?x=mfc#$ZM zv>U$LQY*X6P_HQ(Hsh_FYZ8H51Qk~K^$RFR^%k_u&7Pg1R>cGjQ(EO0GT$s|$-ZRq zEhweq9bYHMm~-pO)D@o^`1F*50=cz8(>cnkfda5taGf}jyWS#yGsl|`K98YSa?VWD$!o!BHA-fttMAC-Mf^(-Qw>Zn^=chNTt>As zpD<;pOHS{eC=f{QaE}b*_AYdVcOHPm)7<%`OlISvWRqCq_y|bzJ!))nVOyqye~!CX z?eiaa$DJO)(Lusk9!`Jln9^m4|3Wa)v@Eqg2MmuYa|hc?5)!X)<+b|QH%2ZFr>*&h zl3bd&BMOt9rC={cl)Tbyu>z63UY+EnThu9>9+A1 zy@ZpQYM`GCH0+;we$Vh+D?m{8tJ;{=j>lWz3&b*%%7e9%x%v{(^_Z)*4FV!#BBWR zACSGc$pL6SP>DrooDWnS+qko2X3E#qw2Yi5)wyfL-xP3a;05ZH*c`FB^8NIXh$ms! zz&&6WU}lM%a^9>!)O~h+;oTnyCC`r-7>Un>WE&H#(tqxyf`m_JIR8O3s8or-r=>r^ z4pVjCr5v*X@$gz?2B11S+IJZBc(_1iK7i;{_w%qiAf=4HL6${}Tm%(~%HURkP9_LA zehWFQXDSyu2sH=}{SDX9_i?I8DL6s!6tF)pHrhx8DUG4k!6R~ArZKrOsI}4a(X8G} zxzocuR&{~TAbVC(l&(SQYqD$R0~q}eb_)+2sQ8>4_l?nru&AuF-n-V~mp%PisDSym zvGx@bH7$);$e1*=zyzj0DO`sS<*G9S$)M%R1O{UMvC~-O?CJT{55)TVp2b3O`_C2z zBF_xWW!g8@3x9O~kXkFeoH3iKtelwBq4`X#V!i-AL!Ugc7jgmb&_)m=>AiJy@Gcwm zadZ?N3hUcvJCPK1xat8J@j6W4S*N;OL=WS3PngW@E|vlmyKrRn%bgdr%KSe>WVLjb$r5ZZ3*@7&hMQU$C@1EKAOx{eB?(XplTc7n>|T^TOok-2p!z zD#Ga4n96t%;h#9!6Zc*m%_L8{SjM-Nw?R(+3euseLAUcQOYC^>3EGB^IiHAz}H~JEoJ_v8Fl2_Zh@+wd{`SSKM z-i)VI^q#>j^$xLa_S4I8!pf7(|0d*Qvskt3*LT1>7t__4vcVhl)w#Xd-z5h259E=P z^xp>aG0PEGUSv)<|26Z2*w^xY7UZzF{v=4eQ+DseQ>0DTsLILZC0Z5vjKeWuk56oG z-F1q$mI-^Wsv7e9p+gB;)y{V(fOf;^f>;9D8t9YSVq5EWk9a^$;-(4v(6YVqcJ86J@>rxJxXBzBj3;*IE`vcQkoCYH~)d118=uA>s|lX;qt%+0KQK zK%zt0FR>7a?EOxk`We;0`vd=FE(bi)` zB$uE5AXx3Yrk|OX*?`ly%mj&ZJwXX9XJD!~v`6K5 zQsg?P*KRHLcDTGYESFuMyt`O28L-QEYpw`}?_Ig`=W20d?p@4r5 zISvFak}W}xfM9$9pQM5KQq4@fTazSIcJXX+L4~7DO4sZfj=U|uHbd^tplTj1*>3?j z9;Q%{8yI;&5_S~>fv|Y%gR`84l8mF<`d@4A#{1>S%cK?FXgSBKmR$^63t5=(f`d>} z&i6&x&n;l$p67~^pit%W=j_`~IE+`flVuZtx( z3sQX%VD9l0ar*d|Fotl+=#gJ7IF_ zvv5({d-~`RvAQ0HKpF-8O303JeNJ4L-t|*2g1OkMj(mMiDk^mN@gixd;2%$*tARQFlcP{Ae{@?dK4^I;A zojbSWX70?Hb3Wg_?`Z#gwRLqPWVeKHI)QMSj;{x|p4^6k$};I-iL!##SGmi8E9H2q zzjp(t($7^k*1+w7wBs?%)VZWJ@%(XweWiEd4?$PbZj`U#l>s+a-p9!B$N?SKVByEo zkr_u|E*^R9au1s8*a0}N(u-(nV_-%#e5y3BJmeEO87M5CyoHuPgUJQ`ze=<%oL^gi z*Yy()X|pUg4z#YdA@^ez-gdSu&6i!K)~d+lg{J2gl`XZ*#{6+km3_nweU#&KHBU+V zp#vbMO5-&N0}h1nhQ}(wTW>6|WThX@wEZTCG-lm!buahWS1e*L=9{&gU37aiH;C(1 zH<0Yp5^FHOvDdcCRy!It?v_y(KSx9Gkm1-`|0U~|#YZ()f(t9BzUk@8+eHJx$u?ih z?l5rSev_Fa3xx=?7W;gTR>n_Obs&a(`&;*=r;m#_QnL9fzeQVOt)$Tt_$KLF0Db2D z8QrZHByWR zAQ1!y84ZkZhBO+7g$au#q$zoM4j-0`3*b#WWOF|a(MSICJWvER=3M(ooFTUP4QbBV z4w+ROF~VpP@i?oZUR={em5d3l4-7$_iIFB+K|2X1Fj#N>Z42*%2akSza+UFGb_S(# z0!_h!R!Yo3VQ9XGGGS3WETFo(O3$*LG|r?8YAt)Vbr3y0@`GRQ@^U<+k7}8ycH7(?SO?z=3mRNe_Ljcs& z7gk6taggG?bW$vItCfqotNR+0|LeyP5P8LMBGb>Fu#@IB@rCT;kxW$wn*n1Rg3}YE zm*8@Pc5xPux>73_XFek+1%cj674nqH;ieQ zGCH}utNKPjC-Qx$Cx)`J%bCk6A)BWEC!9?E@!mRno_Hxdb}zU7nm*GFm*0VI*Ht6_ z$o>pyuMD#D*Bn7dI?z3v@%_uI=%Zt>(v-$(dEG zmR1tPrknw2QyAMI{^{_l^;$ZDk9eJp+yWLIfYAbgm)4*SPp&CUH5oQbUjAS_Xu-7D z(Dq!arOT#e-AEur+Dcd4k6X%6!H-q?5a1EyCK;t|KgoZdJmJhnFwZ*=)eYGJE?>jS zH@`EO_I(pv{&0NAw{I^jV1MP$SCNd7Bz8>|)8V)RN#)EqoAw{S zDSEF&-5r|?R8cjs5ZmZ`O7>n0bSee_-{YR`jtgJ1RK}ms68w4Ml=-V$ONR z^N#arrmMQ4Rgq?co*qL}<&VCd{U0}>bM(@8c!iQ6C*JS;+Uga zs+4%~P`wJ?y<^dM59&U+M2$5ev|zp31Jt&1b>%HD*!@tUJ##jN&zLcWP%B-($r zIyNOfCA(Z<+SlM+aADo%g2H4P$-S|arpX3f%?Htg)~$CNKI=s0XE`paMAzO8)kLzs zllC@S@7En0<(#ieli#jId2%Yd)vOc4piNGU%IGHh0u;5sNw&L(ILd z;UGbNlHd&RY)g*R<1ZNR`wyl1Qk_?p+j=36KvP#8E8eXxAWeXG#nnOCJO^LkqdA%A zSV=v>RG-*C=A`y0waRu+y7!+0`|k(FBJ(jzM}pQO zg7jh&jGfIRCE}tOn=p2UM`YtJ`-*WOzz{goZhvQQ*NoEmMscyBFfYq^ z*Ip}=dgu5DDhTb+|MZIQRbI#D3NYiK$B{lv%Gb32~BWY zf+DT{G5wE$To1zj`4_Y~D-UrB;^z)(U`+~6SqL|uo*`O9kOFWwY*3Lt|4pJKE># zD(u)NkY(bLs_=NCI}1?0B7yFFDk@gJ0|8Tkz>NcaAU4hL7j z{Br!z#lp`u6=vfoqDI_Mn#B5w8F@p6Pn=d(e-B*N zEc3>Ir!wokw}bDuOQPcKI1`aQs2lknB14DDkwsP`m0;$GRgK@rp6*|5s7NQC4+A>_ z97u#%A7D0-fI`3pSBb{4jUaiR5_zpmakP~81|>C^gvK4q8Q_!`#|?V?2<|5U|UTq$QROYb~1Y^6-*xRebD6MG>AY#kvA zj=M*ZkBFB&YF8w|Eq*|~FhO#9LUdIJmm&nfrmWQ`s|ijM2$?N0DI0XD2unj|fjV?> z*{X^7d!$O=1@J@yE`@Y->X*6M7&>>*0E$8q!_S^2n73<6^hd;yW9s6QKtl|IbdQRD zGJkC8g$?-#P5QtXm6?DxVkM_j!m}dytTe4jGIkf|1VaVe#j0d01VIumCf zli9Am<6`vEi_?db@wdTUERVI{d$gSEl|nc9<1<&AwNTdfJ4xT*dK9kt3UZl(gbYIW zj}5UwWoK81s1;Ue7|fp40fh6pI!pn6H`)Wts2ab`8!)R@m+~`dv|4V#=M<%;R`~EJ&gDa^teFxBnqKeqUG=?n=KZcfTY?+!5}d8;jD2@b0{G|r8E6rM z%w9HG`r#)4OkSX0EB?SJ4R)f4sQnzZY_`oYUgzz`(RW>cAEPOi+RO4CL%$PQ-X+@A zLdO=ijU!7;=4mfrunT075yu`m!Na=a{f{F$rjf0CE?j%{(4}*PU7|{TNlYKNf_xb~n+rFW53~xp zA5dq|(zBhOIIIrCS7LAL8C8Bc5IDT_H|(;&Dsp+7LB&mzaijRN;&>_gKwxGm>BAwD zLOg?U!4zW{?2v<4QZ*&|y+s!A!PLynTjk1$2AdcJ>kOGV8G;a5wAG5rjk>O&j6fU! z$}L3{P|@rSX3Xl)Azr~6eMVPY7na_-V0wEl&H7P{5tYZMk2m*6sT8%jeU!XGvP+{2 z1ZEn;rB_|3sy$TRI>(Ne-eJ;V(hp;3nkNNo#l&+`OnSG1I_2^jj>Xu-yz5jD*{p5K z^G7PmTc^B8%jnXRG8=a?$s!ebs9z`m63WXu%$WeYmnL-l!3W^8W52bS6{Q*n=v_da z#fAH0Wl8>bG$ggV{WmQCZx~@eUia#LyzYkX$=iUK!}3unE<@*9?5wYrI>TWmf+Y{G zuk=KdB;~!78`F_z=K&5a&(+d)-9jp>d;v^x0Xt;zu?gXStx~hw*z;fl(Wi($ZoK>K zUcSFSmc%W+^w?5$X6-78TZ(vL=)reOZ0P7nO!CkfKiY>8PUW^?t9 zf8wQjTV)I|%kl-JQoE)jUw6wSJT1 z`ysF{ zNPh|jo$dM-AVKwMVTM7gRxm$Wr$LVm|vYgp+(D6t7dSW^mEgTSyUO5B78+L)D}b|`s3~i6$BuMBBm+Pl%2pP zF}Zh_%h%G6X*`!4Z@d@bsEUk_Gtz#t49Qlh-vXOx8_V$JV0eLeK$LUYiv#7x7=*F( z&77M4V>EelFK^e#RfI$L(!_&*kJMnYg&t*NJ1`O(xt0WXQ*Z#fHvinv0 zD7@e>Vm&?(^W-8i|!);DP-OL_%E!$%@OyVrjsidNOuDgfm z(gQ~65XyhfqUN@LfQkM&La z>Q2r_8wA##?iS{)=J||9ucDpS6w0f`>7IitPGnSF|8R+xbwBgK_m(wlJplkb1WDfH zH3f@tvufSSl=N^hNRldE^6lQ`VThWSsLlHl*Qz5!3RGD2vLh=lPj#5JRR^$&cJvY* zYgD3Klh@W7M8uMnckH}~#=qbc)l>{@?IMgJ_;wvQwv))VHo$?; zs2?~>7&&w$49578CQn~F4Pw=wK|jNTF1BAR$W`M4fyX@j?M5Cb47&?N=NCCH*Tq_u z)P3SCRjuQ7BD4)|%74jR`7nwir?}?B-y|0xOKb5Kfi&-Wu_t*&q%|OLkfJzF|6Eq} z7F4=##!UMpq`bV|-k-gcy%c&4gpACKJ+M;P9Tw}v7u?n+! zu{;lv0ZS{8t%@U)%Zcmr2`+_1VkhJ z-rVndV3FwK#x^#u0uO^Rq?Y`tK=!r!>^L2*)LV63xz7CiDbJt=0w-!Z#g1)h)jqcm z(}`TZACc%+mr_jZ#jF2L;7eH;aGX5fKIkdJ8qhKAT2Ye2Xyl5|D8l#BGKwOKe;r=} zf4QBZNmtEtYWVl?N;i|_3FBX@e!epxycautZ`(8Quc}*JHElWOeO=EJCJKUC|1Bu> z+|+T|pDpay62|-H8E#Bw0L_&L?#7<{1&_NBx2z~7plZ8JWFYNI@qu}Dzgt{y zt!Kh$M+TQbjlO1B&s(jw^{W|yGuvC=A?oPxR_qNM&)=sCAPrf8nYbId~&?6v`xu+^sdN66Ns16c`6q7_zZwv9sS|_)U45 z`he2>8BGxlgeOkRSU*AvNb2%KRK5g0{ukC zdi#{LZX``AvL2VdSX&_{ndl1AJpchXd=}I45RaM*!dW{hm()*r{Og{9mB-@@+$s}^ zoy@f29Vdu9ur*N!QdonYJ0%=jlT<3WC%uK*j!BLk(%*3^MXhq}a8XS`!t_qhTaYH5 zQz=BK%PC6?EaRv8w>Jm&P_7hEGQE2f^mFzct_R}q(ObF6qB`EU>ByqU7su$>NL+Np z&L)eM5GC6u4W!%wJN)b+nEo6gc*=#d3NIjJe0ei~cGD(<=&- z#2nyL=2(AdpI57=DOKe>&mU`>cUa0N_@u%R3f;P4)NmfE55^dENq=UCRcFFQTZQ`q zJu$&bFjk}|``X^he_j}}>vEA?i*78rzHdRQ*qlT1^hrZN1(}zfv}RXQ=;o}$r>i!a;{Ims};vEBTnV-GSvs^&odsnq0_I+$b# z=qSO6b4__TQV%em1>QXRNd&GpjZ=gaSaPk-u=d;8a;=;yOf;{>olv%3hiz$yMt??8hzE$%(oI6%NYk z+$PsCgI&V7ZVL#;2fZg(Em^JX{VTNp%5L$MbT*}Eh>#No^1Qo^kxwiH%-yE}W%sUm z?QXPb+_nU2)o`_QX~|kMXm!nr_&RDa&Z=-YszXmU#~S%C^Y(r{KVOfao_1(?xt#8o zlZhOf*ZCVJsS;h!EERA$T_SzK2_rXGEJA#KWaqWx+8t#uZ|6x9@A(acjiz)eUkvWN zME*)D7V=wDyn81%_U+AUj0=aS3CBe zE~l}`2-$V*QV?0ao&p#W>+WW$w+r&<9@I@yUmkj6GfsYEm^2!N9hiY8rx!1;d1~hK z#l6hu?KjXj=`}`(c5!xNvCU=9sH$G7!FlM2JdcTX?TMD1Od2gU2O5bVA;DuVd#vN8 zwFD}ts=~mv+;!$>u=G=i^8|xk_Or4&ozu1|F^qqnFhe4b7#jVs8Cu?Et?k_%A&q?D zn$O?CrTq?n#~}+(7lCwRNBwn_n)3S7g;4vQ{vak|;ZBL$ zU~R-2TB*e_tz}8tHd0=8x(Y6Wx5|%e=;?|ce3vOk)Qt$_ZU0v-WzgY2_IZV8K1{}=DUxMOONOSMVNn9FF za$V81XB1jP7iijFJ9`Vp@a6{pg{D#c&!2-wv?w#t;? z1TakaWe45-0`KC4?FMSQ`cA?X9V!gP<^D`PXJF0M@z^C@&Xrc?S`2q%HDPt|DEi@$ zAW<^4D!*ze*S99+{?!tdfSv$75PCMC+{pS!6tcf~!eDP!X8RgEgmSv_6VfNC?rc4X zck z_eRqbj3>*sXt-##kJ&$EkxHZIlCnE7ZCj%;NJ&MlEX(efuM;dX_{x!yd?DgFsSXb& zlRL!_vW}AzQ)yeG#Y<#P$;rwTkD-THTyV56y(XWLT9gK>wygXjR^9Og^7{$xqOtjY zdj@Xm|JdU*n+#m1dg^xWt4Mr2#DaMSv`<`=Kc2Z8#C=(K&vVN%6Zk^p1?~&qDC@iX zt#`t}*mXmL{blR8-6hGriWq!eAe>XZ9f>-KRp8RL9@2O2E8LeG88E;IZ=W!qqL)X%Q*UU1y2sRlp!j*N zI~=K@9ygU~v(e#GXFCrqMr3@X#fimUP?w6Y5~HCzRTSZ$02Qlk;w{+jKX&*P<@NgA zPD*KIt*`T5@(&0DB%cK$WLtYcRgsels7c>hHi8W!h^IQJvJ;T&qhZmWOdIMkV#s3g zd^O*!Z1LXzwW2KSKvZvg5eSq0r}n~ByOd@P42UVDVu{1rDQk{mz6P0c?{ zh5f9bU6b3_Jm9|b`%@qx=ZlvAX)W0}-Z*#Yu?xV1I8~T2oK|C3!&tJQ!}aaB1LV_j zJ4|mJ184+L!;t_*KvYvlO(x@D0vQHo0#82^;wX;K%KN*DN&4Xm6f61Tcay&LaXPB5 zcL1-@t}1`Ah1scR$EQ}Ua>aB$H~GCwChs500q1pxZfbY&N8p>Xud7sHudosCD0NC^ z$-GokZS*C>cSbOthcafR&@I1^e0xZCMu1k?MV5RyxAphYL$X7bfJ=yS1Hjr6H7^TRZ(bK=JK)@9?+TA7{Vy2((YEDXp%Vt_^=1@q4yI*va*^ zb|v-M{ILJV+jn1SZ7siet$?64&A(mcNcYPrh=nc+NG9R$@?|x3AgpLC6&CAF;xO1X z@emo~K`dRDaVgi>!c(>%q)mVJ#FiksyV+vvVqpU6F0iD^_8mYYGkr*famUUF2+?tI@AYP|O6 zx}0n)SG3;Wu-^sN3EQ873#YmQxrx)ZF?Dae2(!U+yQPW)s&Q>-UC*uO1br@v^<8vm zG0>yPkcc$qVP?+I^5@EtIv3|m+rKkUA}IMwh#*f$1Pz1|f#c-kA7T-W_xW=mTAa=Q zu9DqfX~-okm&zjib?y0yEss#T4u9rL-UOEG2x*rK>X(-G#E4E$UUZG2aB=fZ>2A9* z?OZ5Di+jsN%*PB8qV5zqDMb`qM|%2>D>#gv-bW}wwQeRlVD+ZJx0{n7ssJdL4B4+NS;S6IgcE2rbWiiYQpij?`WaPK z^_nD&ZXI4L2I!&9LYB#!PJ>VnTN7TCxM8e)WpX>X6hKugLK+~B=^3ZpUiDwmP|#t) zS)9bO@mCg0+YVV-_oOd`fnvZer<5Gy8?&9&^p?tSetHYfk3avU+(L)Pz`w}Fyy;Bi zbWV8IO6FB{*b#-Hw=kHXTo23U!s1)NyMpF53j&rxb#ExpA#^+=&d#$&i>4*3{t^5G zSQO7~|T{5b^ z_s@air3R(Sc&OO-szb`QK*_tiP=eHhgX0qgxV@t38A8E{{QI$xw|o z3(ZH{HvPQ&tfNaT(z8V_V7{eW;ZrN7zBGdVa-3mmngjm`H|p&uiXuAyJGdEP2QP96 z4QUm!%stpUk^|0^Y^zJu!;irCxwinkz>8iTH1=6E9>x^RQK5V?lek;Zx)a$+Yy<#J zkoEAa$|?A1&#-8(z5dwe)e*?@K!iU)>WtmB7t zwKdqmRI>DyXJ844+0BvPrpAImeVE7<#o}vjH)udwi~Y|h&MxeE#wK+mr}MYBwu03o zG%+JnVeP%0CddLR)`%7c)px}8r3h8fkRj(Uyf^$>JBM%_yCLMCV$eD}Kzd-3S`ua@) zxH*QyNH#XbUSki(4|NrQ9q}?~7x;kFA!L6c{oR(kh-$Z(S=q5i{&RBodse3!WraSy?AM?`rcA7tMu1CzcWGwJkqBlZF}sU}kjTZBPO@Rv-yW z9dFPC=z$bL%W8FiP<6p{zFiDw_aPDOqSKJ`kWl?``@9jUaP-a8@*%@ZAO}3wzS>sD z*ZD=&_-F4_6cUWr(V0+%MQJRXP9h|y%G45|1;2Nt!O~xL_~X|gJw4WU>qNWqX$`;$ z&ITPAJCH{#iS`sZH4T7VRe)a$hF0pJ?G}2&WHvq&g5fWY%lR!p8h_m?4q!kXX&z8Z zyJsFE7BBkXT`5GI*)|)YlaY!|%}#01xR3FG8=VIwj=e|zaomJj@fl(qtRuXAn!NDu zRxI>qn-y^MYLPcp@iFWEt*}a2oD7%c5NEGW6NCTY?0q^V9ORK@1wtkt#GZAY-exE|0A=!(plWj0+*4=)2#-bqX47T(bjfqe4%?fFhdh38J(9+Bz_;ia4q z-5s&Z9;JCwr-s(6i>R$KF(aI&$WNQ;V!9`F#Rz(o>2tv~s|_JZoMxWKWSabubo$F4 z;6en_f+BgW4;Ys{FOayW1nWazdXc=9~yt#+iZhsnbqRccyJvK zlyh_vX1y0bJBfPFB($M_4)?-S%=kCJfWuq+B^k7$GL`K0xp9=BZ7%th`5}|*SBBIX ztlt}HImbcC!$2Rl8CTMNX0aCJrpV(Nrnh8URDfehnm99D~@V5R6^qpN%S ztW|BMSu>m8^)auB$)xq>u|43n7Z8zXtao4CsJ0+sZZx<}xavu~d~qZzC$nyLF*db4 z>07gO*2LV7`}OCLmKpR!LC735aOQmh^tDe~;OaGVfOz}$KY@@2gl{tqQ zQm0zLVV%dn74ZH&dNgv$J;n_XZ*&mUWU369mFh8naM2*&mRv9^_W*E_8b#2d{T$CM zU%-y=5!EllU>$xuCzkb8j!&jG`3#B1QUqHAYNZk9g3BptXqJIu#`oJ5`G0O+HTqbW z^yDQZlzm)CN3!B}K4??nr`-Uv^AIiIkx8JVQqI@tfRX;=_W~wAMYFB7zXHCEX%8}$ zSkdkQPMPCH7&uB`BE%C|rPf(N5W;0;KU`AL&gDgAdc!Tf+}t)FotL(~1O4e!S;0-@ zXE%i}HkF)bMNB<=c}>!&Ao=Gvw_g)@J%zzobTx>GY$*)7UxJ@t(q{JVx}d(lnnlk} zaU3Xb%nJeOB)pNcOM$bS=4*t|=ck41*&8w)PwwxC773Aj741D2N9N5@{Vgm1!JzX;#FIRX8_k)2a@fg;*E??<=}o5 zh2F1%`HjN{q|MPf;DPERV?CxLaJT+j;MZp$!D#{_fUcZMEpd-gbMNp|yMU7n>TkE; z(@^IHu=SSXsVReDc|VJ@%q8l4cvAB5XdzxL*JU=6veX zzx;FFjB*;c1fc}zVd~P_fmW?u^;e+a<4Z*YTdU_wC!*^b%=U z40N4;9>G(79X>d-OHxgLx%0y#41ykVkt+yR=&JyXDi&l}P8iHuGUpF*m<;SNk{xwW zw(=VM)RmVn|8&M*jC6J}>>kzu9$S-L)F3H1JUqdaUD4S0#EIWoHK2*IbKk8?lfQre zR?I_Bq>7J)3amZ{z+taFsmrxr`1pw_a41L16PERD-@Amm(TWx1Ze*jp9=RD`D@^X| zUb$yDS5qflZmoOMi?)s>0#2!w`FQgiET{4+cD~f&ZwAbA&OnWadpM9U`nw2eR;k`e(l?*r{_R|7Bmzv_C{9s_*X1OL zK3~B93pu}B|08J=#kGxrYUH8Wt3`3{1KRuBLvtKPC+ysoLNHJkncb0@C@qep#`e8?jiZU; zPdSv)N#^nzt1hwPG2|GV(Fbut>2x2ZHb)g66eL#%#ouZ}n3Q~Eq=iSSD8b4N1cW_t z<( zw>12><4XiEy#4?39ogyR6{RnW7R`>29m8M_XqoIk)MV>=$dT2KD9{WYyHrhJZ$1`6 zk*FR7j6fwVfg7{@5kPjb?l0gzXO;}xJ85W$R%DSO;b${zG`zMdfv!JVC`)gzy0dqY zz|R(^Ze@x8u2&V)l#>&n$4qi-wXd@+A)tNQiU zop5=$gkMsdV=VALqC2|>uqgdoDc|)eRSH3!s-e#@V&yK0i=U_cR{-s0JdHrVC)r?+ z)2lWlKR;*bx8^>MljG_KQD=-5?$Z@w$A~mX7*M-{?=$UDgly?{cY9Cvh zA%SjPc1xoO*ZmAKI40Qcpdh}YCfQb=VqVt|FSc2;0I1f{VSDOkkud006btGZZd2;!eFF+?s8RBymdH82x} zx;^QZwf?~-uI&^yQd}tMhozF!$ZF%aPTA1X9Rb>OKyW55G-G`&H9srV_=maCnnODU zxB0!zavwZL0U!6B-TBb%?n36OBEPwGm(_cEL1+cLE4{i@74BI%OY zcrH?MY1R+91R{9un$?dNPc(4Nn>R_m*=(+|)@hqeR9kHds!eL0m`r_s=)scwBstxp zmzH;j%a>y|P~fqM{`}{v@xJz2U*yls&iyM46b_~-E~2q)N~N||m7$tSbFRXru6p6; z?CSAVl|MGRm841LieB+!;IIt>C(w=!{tItz|@;KvBsjwYGL$uWcshrP4Gt;hOvUf)c z(`U|4l7i$Ls;sSnK0OeiKvUF?OtyWV7?8;2K8SJ_GXjoU!N0r$XIB)a0Xk=@BzVQ? z#8;X+s2tm-^#aDg|HUk-2?Sa=V0xTB%u4k5X1Tgcb{;qxgf)2QP#POq-j}6=NCK0k zjw9zKVaDX^EQcjiz$ozeKzmV37=*b$yzMrD)ZBEBLvUcP*oMIX7QJ(-P5i}dGYe2&x)0I-koZv7>S^=3N z?(MA-evYdRkCQQEWZNLr()LAQJcgcyK^F$tAqPI@7~5V~AWaW6ChIvA*l0AL{D(d{ zosNfJfc1<~$hVC7GH)XC)Ab!qWOVc9qYW?3isef~D}jLoLO?tkI$^6At2CNVtx20L zXc_>^PbD`y{t4cVL9)g33k9yFlhK=SL*pK}vF+1tbr^#t$g*=zKr3k>7s(~_UF;w! z#=!Gpfz3_T+~}5~{=NKA;LVN?H72P#DS>0REPV(vmd^3ZRQvvU0E;QIV*gkn97RK> z4S0Z#Q?C_O{7Y#F97G;drdg-#Ux&aOpWh^1`u0jj1!#+ES0swF8k0T}9`}e>eoOD^ zX>NZk05A7$R!FQXHfYZt@TS4%T{oJSt}QpW%Uqubuj_2_8=rCwy#Z2+_CBT8e5WKO zj|ZC?N9l;Y1^yJR3DBu*U3h(a_^jwLz7<5&ifgfGX{@)KMy~L)aa-D_os8(Q z{uq=LI{k3uU}{B33Z$L+S4zu6hcmTrpItPVwb*2c_J4K$XLSsREb?V+hi+Xtfi>~a zu+F08yq*h8G_Rwoc-~zq95I=|wT{&<#O~3cZd^EU*N9HZQ zlho5IYme=fxKNN2_7;qHvihE}8hEbPx2xCuk7_Kja8STy!Dl=WM; zyW5UuD}H{pmk|KlidkMBs(Xx5q%Jkr{?MP3e6FUpJW~Hgs@oHC zHWEeQ%rP61Ohjn86WhrhrhI}Oy6Du@X+haZL9J>*Ehxjua;-B_iA+XXCR>2fpU1pM zz3kAeN9$nu{C}gspi^Twsc)vB0Ro98`8WB?k6>OZqgfg=>SAZ$u6>ac$Oct_bh=nfSo~G-n0bHnQQs{mZ)U+3PBSf12x11gh2`{ zvZ(i`QG2DJ7m$}50KgtA5ZEI>x_+XaH_jYC(PS5iZEMwH+s6obz8V(7ggO<*oE!8e z5w)_+2Et(BSR;E1TYNXpmHckODSc(+u#(`%EvCr{-=3F?&K1$yX$e3FdqwVYYg>UycZ>+E*tMw}T9N8sgr6?H9wcrrtv4Q?w%k@%Qxe;; zWsh?B=Rm=S6Fj`HvgPi-0Ll0=PlNIf--aZ+M=D!1z@?dtUB z%=6-I3^u{>aqzgGUq9I25g>NKeK2ie)pl|Mxh7u?#;`1hd0>iI{2(*!s(fCSHbG`+D;6GjIQHP z+EGS04FzY$kGUl=O;BU}knsX(ip2M+HXTMAeLESg!V6S6;Sy zPF0ZJG{MAW$U9KT&l{1EmgOXxlQh^Ci^Q-{`0LKkSD$_lYvcKLb7h?VSGri73p<3u`(@1W@y0f`y|~#^t#o9mR06U50pKuXC0Kah z01niYl=VPbvGA?g_FDUm&>Nd~9y==flg6c^;IDsG0N$BX0~2HyKonVoWiG!u_~i>4 zX9?)nn{n*9@<0Kl5NS>~1tDX;b8OWlp00+dX3N5^#;E2sQ)9%4sRzg{$f;zuGc?DS zooXRziZ>@#mkh44id zT0o)j)i^1jwJiEnpL=cWiQSpu97C-#vwp z?W-ryUG3B<^{8VgiD2HT+_uyLs^2$8S)4zJ=>J}`9D0qK7MxTyEZX~oAH8w6<&tmZ^o)g;wai1&40a*_8N7K#|D zl*$~JAGDI9v6OxU9ejLnwP>(_$%U${C7OsJ>iE!*vsJxo?`BI62TD*#!{E92tuM8g zndf=oK30Z-Zat5PH3&i?T`a7dZ~_qUL@+VxgDh>h zuQI!=4hsLj4Z;9eWU6MZ`Y2eAbGe?ASB|tS-V#bXW@3MRyz86aeXc+J?mc7L-UuCf zi}+Lc-v30vs9$d`Bn&+C_U(Ujjuk$6ne0a08FBXA*~v!U<-Wa(xmSl4KPkCx8p*(q zIz~7?;V*h<2195SPvscrCtz}(#}XX8aYoS8FbJVyEBf@{JX9O}Y&YKMBT?+pDQ~L_ zkeBY^)jxrw&eViHK$;^R4&NgSg`aci@^;R^Y2SzFW=G-*w(eu#PG7*y_#cywtWs?{ z90n~po|89U`s56_iNgCnMU6+-Apx3$aj|Lp2;`*Bzbbb;BQqklUC~ETh(`uP%=%9) z|9)hZ{seY*bk5D~zz}MDkr<{oF*JM-$~%UkgP4`xf+ijMDZyZhYBD1`aZ~p~Xm4I@ z+J3#dBcAs+Y`;@=q5X&Nz2P_h`xvZ$>js|~Witu}bOJ=<+jvneI^auWlo=;7z@ZL2I;i_jBL)-ec~;~2N;#l=Xd?Ym9jY>X2K0ZPa{7VC zBA^sGl+UwRf&1rY%1|9BQtMEbAhK#%1QmwNhwmEhaS5D1<|ZD#kLf?cANOQdGw7nr zsh--j_%4-;ccz@ny40b1BW8jwMI%V<5m7}DyLL-^f3HLPJkRI%yZ*?$&NsPh_+bOCIdT2-Hj0e%%Im=$sS~ssaGNGO3p4%KZ6NMfK#K{ ze{f7-+*oU@M}du=b@1-YgQ{xG8czXb#;b0Eubh>>23-r&AN&4kyk-A@E597oJ`Usq zdwgEV>(^A!4>eZY8@e(!I;(y=K&UQ}X$xLJ5ir>%flP}VaSs5TH^oE_Ix}0QO_u#> zi>K{{M-kW9ox-`Uw(q=p82V0V?_kk>DL`3CldNDV=^}YA?FR*WqCYD>5iLuzbA853 zJ?_N^bK*whhoo_5|Hs;iAD}$UNUL^dAJ&O6;~Xz-93xs3%yjaM=F$6HB^9Q*M+yI% zoHGDQ1;yGazy=MM*Q`*;0au9}c|q4|W3N%E&}nESzZ-k=QJgNP_5KkBh3@iyGV7+9 zuL}9F*FHRe0)TMCvE3ROBdjvpE-GNc2b*viKtJ6+Rgt{_)W z#_UwfLLctNl6@Kyy#$C`d>sCmtYD+d0*2k5SCHdEMW=%9C;MYT_6gsBqU)+Z|K-%1 z;Bqs$>0TRb%yMK((a=6b?Xy!OM|!_|bgTNH@!By04KdXP;43ybC< zU5AK8?c2W+GI}ExG&NM5)r;n;ZC_getlrjew)G(8?MT{WOQDOc0wRoY$8oK|k>(k} z{P4w`YTRY3JMRlcD36(MMu^+t{_dk zMxow9Fzte>nD=_xi}P`=!D5%YKLZEA23<{+Qe0G)T|%C;IbJG4Imyy&Rhjz{GJVod zrUoSHL6qu%ImusD{|<->=26-M|A}PAH@X6H%ZdifboFvH2zJp#gAy-#Mk7H=KT@ve z$iRk1t2X#MJmAqE|Frs6DB6Ghw(Ho(u}?5IuXGp4wgSpkcQU#`aGGqIcRoalu(lDK zE2>`f$v3!rU^C2f5sp;V9^Z_lqgh+^`QT0riXrdpLm;#QYZL8-M}OpO1}Y_2wMwT+ zidD!V78ht?481<ISv90QHY0QkZsk_uTCdlAc zmYt6f7-#riN{3?gGeSVUIOg3%qNvJ-i>1(B>-dse;*6K_I4cs045_omQsQ~bC|6Ez z{SJ_qe0KbUYo?g*tjW-3Se^@|a>;w->NV4>9??>P8?+!e>WE>ssro8@dmRVMqfXJ& zMprN4o~lpF+OKa+alqKjqz+g?(rDat^7i@&D@!LkvE&j8jhsM;E+j9^q3miNe?g}Y z0%J(S^<3@MI+}uGzD`a>Rv};r7a;X~q$_f*-o%^hEk*HYeCi4GGi;4ep;x20c*JU| zaA!sV0-_|0E60C!eO2^q%B_2RHG0+^)mek;IL2O(fCoxGfamZ053|b7&d~P)3+uNV z2T+&m27?}uA6dRDfvFW*p%k#M^~ra}0#p`z1!Nxk4W*iGKHsQ$8QW=I_j&8pb0Cs> za7OtJO$|aOILuvR9{l0^*I??mn-mcX8)MCG^{K+D6!!?x%Cf?m^n>}jV%+1%ZWw2e$^+_o`Gk*eUii)|iRR{W50-f^jKTZs3@-gX>;L;?YOHNC zktm$v4Yz`7c5w9xl?)frLwqimq1!Ulj>o%((*}2)-g*N)u*Gu5Z>azP)vKbL)>>#p z+B8Cyp0{&{k&AE-{xtBP#fO*F^eR}sUQJQ~sNT%>MTLO?``0xecV8`^xBf>>Q0VK#wa*!RS8hDtwlUZQ;Px%RnI7v<<~FJirakmV0$zTQsR53d zCmnF~8EXIw4D5b5cQMIwaS%k@d1`dYq zlvlp%9rVFI8VitZdrQU+xj{j+U7iW&k+TdCV@`a+)6QQW5_?QEEaPlrfD}#h|USRBTpFvH6L;44B=Cb5m>0HGEtW3iGR6g)kv&pbY*{uLpmpoAibOmjO*YNheCHp}}i$0#qz zE@_4hN&INSt{+Mcy6syLISR1?wzd!~(SyVy5E}7Br3NE#Lux+!WmIb{sHd$H+L3aa zJCbboQghnbzGF%^yPKXS_NxCh7#L`0$181zJ!|9c07BT5tr$u_h@o5s3%L`ya6^Bc zS+GjB^-k-m(t}%O^;DE`PfhvH_DqeUA?e%grh|CDSBea8Y>&Cg)g8jcJL`qL8PM3p zz6-ycaTfQ{!8US$?^@J$-<`Zw@1dLFJ|$!nA;Ks*WfohA(&)nUl~{{u5Eq&pq!v=n z+OS7tUop&8xM8qwrNQy+($%@9Hqp{kai=if7Q}omIC_~a)?2K~`2yI;^#JuV8%{tj zY2t}P|8Vj6&mmwftN#qk{r=YX?XddKkk?xuJ(yR#QX>^6z3AI%iq=PxlPekRFxU_y zZ?l7XyZ8PMf{JU;Oc#&|Xvgi}QPlR>S#;=zX4|cLy+!qZwn9 z3HNHA03DY64DQ^>m$#`^##y6F014JNHE?OHMljh1+f?OTubRy&!x`&*+J;^JJ_Cka zl_uALMH!nZQQ{_AN=Rw3kBVeUyp(J?zuf~oLI5~6Z!{B^FFy`LYyD7!tdz@ak-G0OGerGH^9iMFqw9vHIL-9)5q7KcYOn_i5sH{Tp`tdXe8 zWhACvH+jSIwClllA!@&!ISow%)Z*wzO1I_vsx9~_eyI}>=^bK$;KIQ1beMqBZ09&G zkozUqe~V^H+ta~D)`Mi>w3e4Ug8cR5dS-|$RGuLYeo+va){j$m8Ja$R34r5z>39w+^dFDe~WN)ZHgGI2l*^!dCEjS~vo4z=1Gw6KA5b@vhlq zE_eX&!lIXWquYquMEKd=%DFGp`1y=5ecxC=XK7bxG@NE#V&TRMk{sS=-Wv17jD@OR zPrJ~!G)dI9iyMC4A?^aGCOW3!E)36Gxl6@ify5>2sjQz?uO7J=b%aMmyo&sJ-BG*e zbxUcWHBl}L9TeBQ{5D9pVakI_xF@%9LQp$c%z4Ti)@CLoPyxv4`Wz<2>VW?t;$t*e zZoP^j(dTY6UF87zN_=o5r6-i_YhH0(js41i-zwG=AY zS08#k(t+tjrfK7J;S$%JXT9bX&o804|AqN-&ZjJ1+pON`%`!3*UVQJnBoBc_z)66b z_!w^JBmAG%*4mPJ`NCr(m!-W-qLTr%tcsHS8&_tU6cy#A#)Q<_d*7!`MU#Hgl6q3R zFUH;X6zH0xT*L*e$^6Bz>nZjYVAbYS%c#95mbT`T@pfRIa}-@OJBZ`~kduOGmn;}N z9Q~;273{BO+1Bh)s=V?!Wq4BakDuZ-L;G=#>a7<;M4J6%6DYdMArU(+|O@htBu+`M_QS!Eu8UI5v-wH|-U`iN~^s-da=6uyhM=K)NLSA|^s zcm#Pz;7FoT;knt|9+X3&Bw}m6d{^9UI%66N_yka}9d?G~7XZp12g$AcY5N3B2Gk3_ zDYgsT32MQTQ{As#uvecF=;mk5pOQC9tzY zO`rCAFH7T6JuQr*2er|uM;W{%Rfj1p?{1?%C*Xgc*^4ZAsBv&|SGOr0x?D3=ne_3? z&jAft&84nC{f>Lwj81nL>E*oiXBjy>mdK?v2?2za=q(MEBszLhgnZ@zIz6u4o_n*k z#Z=eK&`LkGloWYWhj6V!=1#i~PdlwVLps(gY~SP)a)O|1ZI=tmO#A_iP3oMue6ij{ z1&@xjbWG_K2GBPnF8w|<8)sZLKyE@MQoS(gB5lX(jA4`+qPx37aR_B*-aHK_q|y8% z3v89N%)z<&hArf+b${y4UqnWI}JIvyTK2C?%*)k{`&Xh?)FoYj`J3;Z~AZEN@GpQZ^>w1!Lw*D*XD=1 z9{iua>>?t^O@C?Zy_4z;BIJ%3BR?hF$GQoi5j)7ll$$vuNDOpa2z+;b#ju*!@Eq`; zBd;)8PXEs?j;3BTo0QM6Zhx@K3v zw=$v`GC)3ItRz|nm3F6fEDdPTC+T2t?q!Zbsg-j;LJW9kI|-e6@6*-(^4Ab~+-p1f zs+WIL!c#`6&V!cgskKqMwtFiuwL@c;WnGn}*4W#q{nrPuT(1mt3v)B$ZL;tIyJ=$&^Xr;&izqEq$ zNi^3id|=Oi*kC}EN9ywd!0V*FpePI6ap9;IJJeBUq&}kFrb(lM41clsW*-;^QIT6h zJvN%R?nK>;Jm5{G#zzYD*Ogn=E~$dd0pLHR19qQeV4!Zd9hL@D3D$>kBqv{joro0C!12{a$X40MF;XPctJMw8xnG)5=MUZooSJcpz{gi%in;l-vXnp(hfLGsFwVh$M$mwwpFab1cV%02Od)o3TnAS1<#T8E`~pud25-ejWo{_ zCwajffYbE%mT~ArMs#OaR58X;C$4qfCh9hQ1l2y>Ou)58~4$K+t1Uur&+Z~t;k*)U5{#W>QxJInzVY;Civ${jrKMdYyxeGICni<0JU+IE#GyNSr8Al=rp z?g^^j#akEkF_gUtS$V03lQ>kW@(qMNkVERLBwA&GN)%syP$}>)>^3wa5K zTDPfD#rzACh^k~*=KELryH!s6dVI+Nx{E;Oy8S3q7SF&sO3tg=@Sg}=)F3Tck!?HV zG2LMe&pBrUB5*|S=)PJrhsfC`+RIbgy{AM=n@20#zEIC){U`~r>6;8xpEE`VsQFrK zg=_fw5eYumd}}$swUH|#r}J}WfEl*a`}&+!yW%s^H28&s**)T5B`lU#_K}|41Dz}G zND(QjDHOmT9Q^Rb)9L;7K)`+it@m zDL=Vj&O{Z54#)xBRNX{uQvGTEHJO~R2Ov2(6-TO=p06iWQwgI)&-ZqB9l@)Z^y z+QXT-v($f`4}013MhL{I66bndVSIw*JnzU)Bn8HG?-hp9#ybK%P>Qa~gIo1*XA9hO$m9tm!Q!fK<&SAoO z_epATsFqakAkjHh)L1G$Pr6j`sX-6lyR*Pzojl4o1}cLgsR@1}^%e%A>)6SRs1NJq zr7PyNnPm{ar_GR(YpYwyWtiB=VmNcLuz#tA=`Z)D5skq4kJvna01W}QU-7VG#pMBx zjx##2E1z(z-HQE&!j%*CBmRrz>uT@Dw|ec!=nFwoPt>K5>E?#cF9Fc6YOuArhZGXGbu93(uM1z6Ck{6@0kEEE z_cG@r@kPowKxqw#Nu$Doo2ne_L*uJg^w;{TKe5B42SA3~?jkPYqk6hiDF7MEQ_;%+$ajJNd; zsQI#Gft16KFVY|*z1`cb?hflIp z?qc9$Z1fb|dyO75H{d#4#C5(`vqlHQJwxwrD;3?g2F0YmhF2cnF~+j}Kp;@1dyAv=-Lw0>4M5 zbbLp=tq$2lhqG`T^MR>Zz>F#lkubSCEmJ`)5ML4K>Uo`;_@*ddl%9bYb^*H7H_Gxe zl-ii$E&&dMYhi?s9%@vbKQ#T4@$KoF~ohS{o1F46mA>1Sr6olS-e^-SL-G}qCE`e%A zs#Jf?{~@V`v3p5Y-pTitDwLKSY)17WqH=aQ?gArX^K0P(!Clr#b2!9qbM0*r|d?#c1XpoY3#&@F-ll!UeJ-Y8(UosQuV$}GN>YSH9n=R z4P|1Wx*&jPiDuo2986jKEphPwtB(M5v44qFX;%*b-lTw%54M^`anAEw5zOCvW@o_0 z)AyMWElbEIK+SWl;tc#OAialhYSys;rnZNJSAU)rbEjh1R&w)|wNp zcOx|Aa|F8dsv~|Nbdo~^Hqbhp|2|rb#4oUeH-}@h!W*# zn79Fo1#R@s)7U2nDk$#dXrbout%ID&adF)TZUD#m2-#YMeA8@KNHy?xD|p50cx-KU zB3W8){wT%Qc!9nV_yr)pL*smI7Y~QdOLvdmOb8FEH6JV=&Pz25P@M>MN0#y0(0kv9 zfr3}CKuRW}+Z+f=GenC4r3({%wXJQcBVCPt6$X!*C91eQd6lA^&osto_>WwEQFwVK zlQHJ-HA*+K$e$iB-{4YL0+9VpgA*QQgRj8a#vYe?9=U$BJ?sJSV|YlKVQ)j7r8-;y zu#j0fM)#|nq8+bfpyvh13>VN@sHdVGSXkHn|EOwsyI@-B}qBr`H56+4xmBNeIEtM48-KiIANdA2Dl)${G zstE7EmbnMeQFiPdGW>8+e$LvF|2sibb{a`?E=z{4pSS4iiJ;EXqH*du=%wq+ulyRn zmI)Hu^{*ES$ZDCGqmX#}%LI@;HqjT>v?C)x z(fDp8;hkJ+H$S%w$pa`lc%_tKI^70;>gyMFe{NKwcc*&SnW{l?&w|twl@`g=bCEsS zMDHTq#1|zoRKc~6OO8|wOAUx;_{^5=!0t7~P?NBR#PDdVR!Vv)B%Fa*bsq*ulWtES zkXKyl3|N_vp=Uh<+hIb)Y{Cf0m(@Sv-{sxY$Wd)mM>A}EL>9j zkft#g=9&!UKJWH0`Yr+1Ol`#QgA5WkE3TIgcy5ajuv(FhZA=G3E5(q~>%KrZ)&-w4Ay$Rk*{zrd?)b1CF2W(Hln4o(9)NFw;U|pZzS{8=rEtS^m0K?8gxYrjzfH^cpS`!8key_dR`^leIh!Kg+GTBb zWT|Y0w}WM(du-7_U4p$M5_9Y5YO(D#m;LsB8wPcy0O`w&MF3+B0L_^IXpS1TIP#%b zIq^_ff#b8!VAa^I$;$JRv}Sbmf1F4&h70jpV%DZ+hVO#i2yM2j*$w3&ogy+=M~~ZM!sCm+6~J#Z z+^-_8TU7_Tvu_=Uty`>$G0brZ%xaGtmr13BMY7}X8#?<=NSOJr295TVNU9eR)wQW> zdi&eWeNEIy6{ZQUW_nM)PLotdiQMtrJaxs?s{sq6N%|>OvK?O5kv;Jp>9E5iX-=(; zhA#?#)<#-M_SxA$N7-&bkCn}Pcf~_{9>{{dBnf>AbY?}f=RS#BZ$3!vnUm-g*dvso z=KJ=%7(p#?^O9HLiPPKfw|LziOj^DRR%6~me`vwfTz0Q-!mH^^CRS!H=vp(!FCf%0 z*S`j=1zm3@BvLMh#@zjG((zq7y@Mdc4D8hLs@uCrTtLah@msX=R@-ZE=^ln}(UYVr zyfN98*!-a5yMZVU4Ti+dcT<7Gin|4t|9FJMsmJBPC1{}A4NSr8!63>45VNnJeBp1b z72Z7X#X->F^|5dHnV?{{^Pcj*F!}GlcK_JT{O9MIx2vSR*aq$6FWITLKwEfCZe#iz zkaz+q*y**x12sX>els>iP}}|AcHp)5^*tjieYO2G$z_(Z1C!9^K=<~m#4uU`a%0kg zamF$uRP@q+H(-zZP5MOy)O?ho``JFVEo=Vro{J6>$}e6z2=44DW0;)L-ccM zI8CSFxa$>O+hQcyJeLON1=C%i&(6kzP<1VzfaTVHk8*StA1!r=IKK4`K z?5?SWzK}{nCAlL*dxRCyojTUx1X#-dOr7&Dv{92t{+bk_w2?W7lv-1>MW3gh$ftoJ z^2XGWA|volpzpEx+()!`jYw7px((^vf&Mi5)?&-30Sm&J7Po%8D*G2>#5J&56>`t;TJs_5r2j`klF2v~){e#ul}5aJlkqQLyc} zoi73fqI<)Mvtq&4&I|+w+h#Nl*cJiqJK)WoN6llSl{IM>xr`+xxp164Y3zeo)yBD>;EOBAFd*nB?HGJ|2|(Vrrf^a;s7p|CZJlUgk< z*=JviBzU|gl^I97GH}y$<(f)01-69wSND%DIH(45quX2r@A1w;RZWIK(DU+<<5zw& z<>zvN1sn#;np+;uSg$={FJWZ0ykLoogl7FUG}uu+O>Yfhm9>NovJ|aq1(XrpOMG2O zeb;jryytG)$A3e)OfBP_FHDS~F}IG-6(agHewn?Mb|Com5DYV%M^a5k-Gre7#HYL$ z9b(>Mr?_kPq?E0kC!q(Xp9~WwUu2A01oa`#cz#>__Ekny)mDyk9|A zihpASsP|H?vqZ9 z^1qq;;-}c_my?D8^~^bHb({6e2pLXIieL5oW6DY}jv0ejOsFFgWbfDM9UbyhU6&h~ zR{OevUcz`-sm({UX+&Rw$*!DQ$Zos<>QWbEsS6rQ%}anoW46yC#^mLmS?r+a*jQ7v zt1mEc zp_Sm-gMFi7bsgH8vz%Z}6rdhUd+m4^>f51|Es3#sE7_Lxjp+-@id=8L-(Y;Q#}3V(+V8+rEprx$Qq^E0YY)txtW3t#_TPG0)%( zSh=AFM4NBtF*I&*ly7l~0peiwB6CThq4hMY??ouF8x7=*q!-TtzI|s(V8T`0j7X!d zN=1W$WwfzBTs#Zx0AN}x-j`d?5PHJE9|-=F8f_eW_Rk5hoIJJ4YohH$n z*|~gziJ7?8m=bA~!HUFxh_TJ^?ppn!Z<%(FG%t1?&0mCcwtl}X_V z8;On*2$jiJ{HuQ&H6_$dJ>T+tJ(avB&B&tRZ94@k7#$;Q0Z91WSh4~R0n@F{ zCF|PgzL5oM5v*aJww;qjB$>}dyK!H!0CxuPbc(fW;(&(y{W8pNw;xD8pM+0@hUGr} zhT_Zj01Akw9+D!%%bdk)kNEKDjQU;YDEjg+A~DW&Y+DX`xs^N(>qmYzia#IcwJ^LWh9pnh+I1q3$J6&W zqSbps2o`}+s3UPWtIAZ7M2BSko4Hw&u~NDLudHwr4gLl$_@3D6v_ppu+IQ!giI=5N zeBR#WeZUR^9KgKJ<1g&Z7cpuWjs?IW*Vm?D1P~GLK?XEdT{lK5RlIsZTnKZIQ>zfB zwRF2=dY&_bT6$oe>S|cNK*&P9zg{3P46}QQsY)YqwWei@NJaT0ekJ;yKQ}+}WH? zJ$N7y!g;4TF7v0k&y1P}15jE7kfYn6KEND?hdJ(U2yFinA)Q({8YHmW0es$U_D^MR zXqpy=#_y{?*=#oUD?TxBQPtXYQx=dxI`)dC0Cbi7l0Hb@gSxlS7Fx?(QG~BCO749@ zT2qr&fXa7uLNdCG+M54@8-q$(7mzjwssv}}FWZ~-kKarV_q`^tMwF=N{Se|V7OxNP zei)E7o-8*9nSCV5;?)uF*qlL7O!7aCjWbIZC+}&Z>V&CH)6T2N1=Z4rFF_qdL&mx1 ziNdU^8yoSV4h3$`SUMKEZUdkZI!OM0HG97Ag$K3oiHu8?M9heGoBp5 z9ms(8u_r?`RsnEgY`wmN+sXpFUd}BF%Pq9%-ll*EQGp;j zdZTXZuw4S@+OAbA8>$n4v{D4L7}xdCT9#=sgKg^*(i=tjDMksq@OkaPIbegyzi`Pb zqraO-yKw%tCs^>LUx@)EwS!VbzN@Qy^%%Wc54w$$)p(rxSoeq5xCsE0UP5{34ql({yiIoX_E5g|ciZBx1eUF9Cf?WbgNl^TTVV_p zfKgt|S`@nUX+1{MhMe2)pl}jgjKQ-*Z!Ke zD&RM-d-8p0dkKs?e88Qz7!m84d5Mc>Ma^?~w;|yjScLMB+;CHc4lF)o4a8`5!Tkg9 z2jGq4%lw>(s&rTA3chqO!r-U-ro@m}{i%_{Q4QB^+CFHofS@LV`yK0PHovtD=?}N* zDNXuG$P$K~J7>)C@?qp6G`^x#(V1xJf54~2h`{RaCzC8^Tx?yh9ji(eJsLQW^a4sry|~d)Twe zOtR?B*ze15k4v@2Gk_;A9ouXf)WB*E%=nC z!@XK#J%`oVi}y=ABM$0Y64d?Q#L+TK9nN`4#L-n7<*#J{jNI>hCk9xsx#;$7YM zFY!O`YkH21q)^;@vwk&yA9^$G(HLm0AUXR|M)T0qm{Us{AoTvXwz$Yuum19Q=-eGl z;Z}R&Uz~V*qpEI5EHgB;X325k=UkFav1J*l;<#ytE?QfV?jUd3p}w3pW?Eff7`1Bh z5UC@J!0JXUbR|l9;F(^!b_|Mdm$%p+k&aF{#Uah>=8!*0wIa28W;9W>PL%fIg6=06 zds&Q?y?|M8+oHXCc36Cm(-NPDo1#`K?+AeKFviMsvl%d>F-EnHjx^jZF=8;%G0{O; z3gV@$MYfpdf(PkD<82Nvi%pULN6s5YMJ3ZU7&tbwj2}ji_ z!X0We&q22xMT7YqdGA;42fb2liP zWH{IgAe_&3gNz>lLWyYk`ck2Zpy{eCBPM|c!O%2UfV1|s*$G4n!O`X2eUsm4s4sTD zx9h2~J%0RZ?)*rg10XKyuS+0Zcvfe&`Q zR%gQtV(06Kr17yNN<;3o3gIdIdqQOf)q~uIldMEJ%-eSU3&TWY-TRy6AAGgse#7zQ z)qm~@${=N!Ojgj)3soj7r8_cHA)7n<1QxEat`KOS40kl2m#lN3h?l0;l`_X}kB;(| zhCSJu)Ye_7ag@Lv@8L%!1?l&F1zOBmP5MLfo_F@`9rPF{d-SMECskwfRCEiv8-+8?>HdI0P$Jv)N&p`qc$I$c zCQPU7_riBN@@I`tZE!zZqGQNV4(nRxZYio!i`$wco-D+{U)Jl~p?%!;%66PPHUgKn z$l!tU<^a@7d<2b{?YctMTeqxoyRo7BJGiG#!(bBUMABrg@H$4T&*3QZw;4e(7m$N> zZBBB47RvQv%Rc+TS%;JJFtoEP&f-;9!$8qAQB}-?#_`0f zH*B1yo=A$oy%~2@x&(FEYM}i1*_0OA^S$CVWJ*GA-hpR-zUjVe!>cpYx40;O8#&fc z(20t~`I#cm>PS^rzy$)=`8UvYT)Ijw8AB#T2}{{J6%q^A!ymwda@Qh{*Bz@tI{f>DzEsVV}h*vP~ z#)y~0b;V}i9d)TY3m6UCk@~W&qXhS1sppmOe)WOt72jp#HHY-pzMq|=nE;??5{bz> zm$O-QVU9VbzZpG6tdq*UFn%l9j2u@d_6VgppZ4Bgs*hwUri9{VBCg{X)&)GsG*_c? zh4kYu$fiFdhSrWUjxs>L4N7iEP9>bXF4`L^8BzG8^3LSbZb`vIq)oV9#czxYSS&d+ z{R>2vqf$^I2)|EzX~|IA^@H&!rCOab2SjA?0V!Bzn%cLXag;KFQOL*pv* zoEi#6UlnXZ2z-*N_!{#L2hxzd>a^Rs(K5hSqNKdUik;I{`cfI7>G{s$e44aDSOd%`n-zA`AB zwlU0`=AN2W%v%%9?k+SoZ~+brqF(QSRZvp3|G5qd9XXqGX6L00<1S)_488%JPWE?P z8RK+lPx~7&(Kky+BIKIyC`C0uC;q!Y=~!Ym!`sOX;e?aFz31U>`S%sI!`UaPhouYa zs?h^z8}wxNHOW{~Mo!c%^Qrn@})9k{k+*YRk7j~4Q*(Wpe6VLXa& zG3d|*^Fee%TkG-DM1ZG$d(fZT7F~~UoC~V$@9^+1iaKV?pNQ`CApZs1PCPl_H4;#F;ysldHmg=2u$g{6eRQ~9_%2U z`=`Xhzii9qo-LDuoQeIHy>%o^Np5q}@|I^Ph3%7RRq5N?k`)1Gvg9kV_*>$BfFJ%5 z%XHItBd|9)5J-d#j`Xsg!HSh+1PAcZSgwh(QLP1=phS#B&=we2sN zebS+3s}RLm&L(jb$naWCmpPwhYu~e6IDhfXr!G7|`GEQ&t*j;Uj$GAcsd*VC2Zkmq zp>t@=t;#IIf&al?rO5>AVKp0M&bqV*>0=J!;2;SXp1}~!4e-9r@PJBWiY(KiROMc&K88J~K8Q*KT5jMx z35d$w8H^K#wtyIS%0!6XfI%`_d_jeo=)I~+F9zh#P*iPRvzSd%sA}!@wMF zlp(a({%LHcC^NtXQmB}1-qjPWEna){#5vI_`#Dc)*S*r&;Oi%8o23zyG0IT&zc7S~ z&6nin#fcy!aK8cjMO72mNl3{CwsVrz?bBWpbn9*ZTVI&b|pgh%bYA_ zp$yk{B_e6p^HAe_itn6aWbfdONi_vf9ZFS3D!;7OAjF^e>;vcAQdRPV@>MI;6gS6A*Z> zECg7-9H$XZ1+r}RScX42^NJ_$Y=fcDibjy1hmFemSQ0$zo}@=o+n__7q?=W6W-qc7 zaf{+P6H$0-Uia+!+=csjKXp5Q-1A7RNo>CFHgNA(li*Fmrl!uI+BA-hrIiyGg;^%# z+i@Rc^SvxR9mh3q=8mmcy;a7-y*iw~YP?j&Vx_HWh>WoJ4`3&rl5UDz%cqXCehop+ zmKmSC*Ot@wsMTBZ7D=c*hMOz6qQgcgZTXm3$lfd#f#y-4$QzAP@@&%%kW(eH%52)= z@L8U^ci!yI3=Nt1PFxRO(>vc=*gqJUI`}Kkq%x5q&5VgUbTOA~BbMqp_BQeQzWB`L z%4((BL&ut13!~-wiC^L-zFZs+wx6f90SY8<9f*hqwm5$!V+_}{Bz=gIrZ<7sH_NuO zfx&Ejnn~dwbkR+u7fYkb-Y>a$zcPBz!|_%qVSFG>3Wt)OR|F4}?9mL;J%h)i$G)iX zRNMGsr{E$(=YDFw{O&R4IQH%P)!C+I@t;zmKhAwHvi`v}=HY*j)gOvInHH{q9>fRe z9$PcpRnvwHaDF{jhpaWO_kGcQ@}}Zr4fLL^3*C7?+7D2BN#ZMHdj}^?hu`W1d3;mO z@|u18>-KM{2?naHplCzM{lT-+`U6 ze@=OvM+Hiwlf+3@)F-M~bj&Un_Yl`&7nf7ouUp2sl)xss4u0F%c-)r8A$%; z!2BwNUnY;SqT| zZsXHH!n$n=`cF2DgS=_WAmEF-;8%9=G6=exubjA}Q-V8{cZijEylAtnHmLs_%A-!B z_GFVrNuAO?k%-c_F3M+eyGkt-A6rh+N}DLE=aXqCssK;i8pz-n-8HgYz33@|-{@$P zg{ann_fmB*!E8li4XthyjlFe3&mlF)0)!fNMF@e~YDl<}%}Jc%QT*3l@|xHWGxu0I z>IX$v5V67pynZ5-?~W5(YMqkN<|m=sY3QT4W~o~>#)*Qew>)ujqx`G9)UNk(Bw=Vj$82(n_wm!fYr)_eS{kSyWHAeoG$mu5W^lbEJOsgM z1^w3#v_4D4r^tlYaVlL(4I>~MwU6-4Wm*lhI;vVgS$fkYD3b6gz7)~=6=l(T@4y&{?^F1a=;X;{`+AOdL#V$@RHqG2<2xVb z;?hP@yTxZksKzLROFQr@0SU%BN$y>Z0n~1qrnjB_gS~K&G?gV%GYKb-mH6p4JtTRr zk@YIp$`wBEY{%I;rD4HcwcSM+2#uoHb6{)=iC))r+PSJu33mucTvhj2M4f?y(wu#t z@dUB}hMK!1TA`lz#0~~)Z7^`W1T2w3l%WH0de_vLMMJ0e$%S{*1+L}=ML+XW7!rL% z?(ZU0N*L}E%;H>S9If6jLbOJmTc?_QyRC=<&3ms>hj~@3T_sCd;BI+lL?ep&aH=V^ z(sffm&gpX$_`WwCFCZ%DoYw}=O7Swu=zrL0Sz4F_5_PvYkE>A7&G?f^{#$S&=iJNv znuL6V!BjOqm-qoLviz|Pi3ETZEqcpW91_*ObNllxdiFs& zV|EJ~1e4(tGwb8{F}$D(WFA)ACvquuEwTB_aw#FCT}KMA6qgC`a_d*8#G)d+btjU)3`hjI6lm1jAsuqhrRwg z-<|KpIM>H+uQ-aqVB8%JX!I~!$?~xaqc`O3!;`M6UUOqUJHCmRK`%)3N>S;4M|!0K6Q7@mF)8!I@_ z1V{aTixZOx1Hc&9Mm&u0_GSlz1Zg<|Ri5havL1^DR6wcDql1)G^yk(!wRJ%y z7v!v8RO6pNXw9ccH}M&Nt2@*5fe>sRtet)R>YILyLm+065YNIk%V2@YW~`Hd28^GB z8cr@A6G5C3=6(K@RT+7L#;umFEgjZ~ozYMs4*36GvR8M0UEv!?afmN76*v;D?K3)J zTgE%wh!;+W&K!(wxz2DSQ31sLYdgNH&_=BP$nT5-1_BywV{P90q~7he{V4##bYSl0 zE1MOKDtF+zlnu0*-3-KPAR&r^{rOmP?+X(n)-$!e7Wr6EzeKb|v&dlgJC*fC0n2WH z#g+!f))9eVRVpKPVk{Drb&>qfL&jN)EYug|p#{^9qum|$M-SbYZium-01~Ft>f{H| zSNnyLe6d+J=j=+lhob;ABv-1x{7!M#H0hshL~4C&UZic@4VG{UU>cVMm2Jl5TNS)% z=DL+LgF#6(@`Ki}o^|gzFAg%SS#d@XwQf$$CN#>OKgczGst>mR z;}BOvPHFqql=lw17DDx9P7H$)Lp1`Byr^(qNS867llxqyogWRSRIaX}Rp&<0b)dKC zI;Ucv+ew)fH8gVR)8ObEDZLA#ovNYLp1W1g4Jn1X?DlbRG)+p+F}zRX*Ur8YqiC+ge@! zj0LvOL>iwjq2u3d(rzfTORsv|a==QFaf>zkYiV}z2JKV*z)R^s<8`T@#VJcNlzK{_ zED~AyR%h02ow!+aQK;;c@GtfIc7S{6EAs@nw=Z9|=lK^Vz9{1$XgsCv7!T);i1orc zp8%X$2HVHnE%H6rNPaDn-^_}rsI6sw%_&TAak#}3)0|c1zJ7?ggJKR*t9NH*R zR+*15<^v^qm5BMpPlNS5T@c~}#&%p+wjd>ZrG73(0WiUKnkSsC#Ru{6QAb?4x6+CK zkFoa-YbyJ~MuWWe;dz`mO(PXLUIK+eo1nAsp>HEk)dF-y8ALcg+bH=qncww}7>&BM6SU9yKVP-@B#>GF#_ zzd|VW^$9dg&tk8Q50L&c4Tz)b^p$g#ry~NQ4F84+&pp8h>VEg!%TH_x)DZD2*7iO* z6r&|uj1>)yU{KtBN9b~2n`r5ymF;9jw~C-O_5?j1`X+$~IYYFpY(2|WzWi+|Je@Eg;NvV$Hc-p3W2i=&NpGWx39}UA-%^%g_Etvb6Vdk@wU~+2%}>j zeHaDMvtu%ag3;{=zC~M!Pc}*geZ_T?%_72CIc+p3VDTJ;j|?7%cX8*Z_g6{)s1aU| z%!*x<+wr~2vP<^vtdZVe7awnS?v}M_h#e>Zti>N-2JQw_elmAe-76O-fPN9HGQ$8$ zsWF*OkmfnC;Hhj@J!Ed;33Mi)H<+Uh2m;lm+IKrG$gBLh@2x(YMC9xKPI_3|;x%Vl zTHS4J4LjCW$MeTF?uk;?q?b!qZd_tT#219~m8kPi+wCIIHiCE5K}WDKklg3-(a>PU zWI!g8)y|`#z_rSZtCKJ@=6E&liF@C!pv7E$7`yyZOj{(wRewKWW^PY=PN)$;1_NF( zjdhM7(tA9+1%TF{yfJwI1QPZl`^IHN7gK~!EB{pDK z^OaHx1ZbZZsT+ahhz(nsBeS3$81})ChaOy{+#WQ|SnI2+dv&?~41r8!Erb+2;WaaL zN~s@hndS^H4W^W$ixTs`E4MOVZKlR6Ray;%HV-C~4KI z<5Es(4~M&)+cMDXrS#mRk#5T9U4;6!$1(=PMcMcvbdgM9SHW)&@F*wq4ba6qd>Nd6 z&0>mG5)`iW0MmT>kz)sQcz%A5x|ay(lR&uffqNWCtjkc5cwuN7 zcLd06P&CBTn&p%E*q6s#V~s#<>6!fPVCb0=4~D0Sw6{lPYee ze+C)8kkV*0nr%oqZIZ$Nr$I4OrIU!bYVu`7W>H2@s%;kj;gF`U8Q{!v0HAOnn3(Kv zf{rQFMf7QbO^p;!jTD@#79;~5a z-IM^2_uQQQnkt#8E1)Jyjb+aay|~qq>}{{&0%!Xl^AY141~bN7sr{Uyf0_%xEY`n$ zBi4@8Jd=lK*Y&VwY!n#;gRO_tKD*;AH&as1c#{h3!ZOw>Sjnt`@AW{xgS(1QJP2ue3J$gnfJ z55qfFhO$;_9oBgv!m9c^xaFs+GO?ThW3>p=`=|Ovh=DX5FOm7rzk=?B+OjJuPbsie zdf?WtTH=`W!4I!tF!A3AymPNwhD@D%@=gTrZ;VqfbpTOH;O`HM2=dFU@>!6HXxhT# zC|&1517hb}iT2Y?ge?yT`%$0(W(E6kwJE`l=!&9##J~iKvnBID$mv z&EntW%`xZ!@`TVd2Ykal=&uXPAw82`lrSnHcSgSxcM@Ih@y-6esSW;2t31Fdc#OK7 z`Qc~wXUhUefhwJYyqF*k)d*0oR>qEcv0Or{T`ZMWf%DT1{fDfn=ECQ0H zl+p$>zfmMA3d93lD$$+;8Mo2^(XC_|W(aq`$Y)V4OWFCW;?TusQCAN;7r{;(W*T^S zYrjE9c{uXRT67!5u*zaajXES>cQKv<5}HD_7qVGZUIMs$kbysR0G8O_0Y(=)W@_LM zM@T)i35M3-FSSXsi9|W>JlM0_zPS~(#^+_OJNL77WVdgkAdb5`qDV93`;xBYx?;@F zTENStb#r_BZ&=XJY0b!NRu6X^B44j#MIIqoP@0iPhob!M(pv{!QvUFb%xeEZ=PK!8 zr!i-uG3{V-3(ogq+Dni&d z*apfb=VHC;d>mZZMa%)4CvDLy0|S4Ey_*K-jj;nVi`=iFiq5CSeQE*G3s;t+7cr8l z+R8z!&oF=G%iN8aVc-4)Uo<^eImTxKs80bQ8JJP1rYU15Pzg-r4pj+&=DkVGhN-RZK2XO>r5<%jn z>`MauY8s#n`2Yw*{7f@+3+L}DkOEkiR*c1q8GL9%?Tek&Kf0wmD*9)hnbj^Uj7c_h zux6M-eq#gmG6}5G5Gz4jRd`pWo<+m@-=xYDK)@(0fh@Gkl}skxN#ulJdOdn&WJ%YrPx}>*aGS?u#HVi%KSGN-7WFzX-toDGixge|6%eKFv=f3Duho$ z-uf)&29HOD4Nk=jx-8YAShe8m(DmB6?Tdi(DMGGtVRwj2{17J0CtVKd*XY(bTyp1} zvxPmG`MLkdVV^M<6M`;>cV9auH0`6P1EBz;nJ7cxHxDIG21F+&C3+%a!)@GjC~c44 z{>)ZL(GQFJmEI1Wh!F_6dMyB%1UcFjoO-cu3zcUmnN7`r8s}XBvJCtDL?OB76-e({ zM~lz=9j=jD}joQYbM;?^NEV7+JVC! zMz=+emcOq`y@|uFn5UlcU4^XCulv&=7|ii#gR zC~ofR?|`Q-Bb!C&fhA>wm8|#}-&t{&dr{rThJ*P%(9Hsl=K&_+u6;#paIRC$NE@at z-IfeB^y-5*+3%ZQ_}7IGmVLKfq|j79`gSG*PR&Ri$p7HzC_PZUKc;dIzgpACcMaYsO<5rQm0J-%vay`KbX9wKPKuosZ)a)d%C-?3JE>FG!B)-6= z{I)poAlJ)kRC70=qvopAf_ccqGtI(xNhyQU=|*l=BiyF$O*Qw{&g)hJ&jv`Y-VidK z{RUWSU7Tu|6Rc5+ot1NZY4xqOjfTehXVQ&~-5PfD>$W+>s8ybIT)G?}!qT9sE#SWe z;@OS%mt*cGdUj8YEJ=~iyN*s&PX#VXdz>;A!b?MNMOTJ|~OaQ^jo$EG-H z*36jTTm|(kk7CqcYyjoA?|PJKq_*y#6^pN7LSBt?N;z!MArHk=roV9O_&SAkzY^o& z2A|4T-1zAGQlF470!0Wcm;Hr{JOWQ*oy1W`?ty~e|G-V~+%J;+1M zXT^#(A;{ot@XCH(Q)NcLyd8Fdj0X0TNI?B-6 zb)nahwX49kywkaJzk-V;s;S&ZqL|~m%jwbCyZI-rXTLeYE}Q}z4}B@g!Q>U*ZwW`G z!RR_{@}w%thr7QHmnWMf+3heZFIG7CJ`W+&n=YiK3kS_MEh?c_~MW zl=!TpiQpMXb^X(N!1pcZ{-$4xG(bga@VrfO-<<F78kC&^eHMmeO5l3n(?` z?jOQ2xYnC$3m6D6JjvV`qy8?|yujL)R=QDEX$65u8QVM^1PvRu?+;R&KDT*ZDusKo z#goeP@Gy~NqkbsJ?SguWHKrHE?Et6Ozh8ff z)aELdVvJODFt9rU3*ja_G%O^lQhqoc_L=azQ9WM58+&jNI`fzB+pAdTn@EyuuRGM7 z+F1Ya3gx#8lMzc1iD8u)N(=Mh(vj>^6_LlO3rW6KcywBlZsCtyzc6<*<@65Y8bI9m zY*%JZCB~aGS6;MAenE*L^-Q*lGz)DZ6(?Hcvetwm33VviY%Dx^(mqj#ZjWikrIlH|$U6rUCBvHgg;P@nqryQc+5`fH+VuO%U#5-qjiUT36Oi zu+LV@v9ktTZ?%81l`@$InyQIq|!Rn|HvpH5eX~70WQjq=zY<2J_XN)_=o$o9WU#G zAev2xm+d|p#Nc}g3sp2>>7!e}XHz6{rw9H#alNo5;!jYS&gZu76M^wzL|G-(4I}{C znF_11ObMH}uyHJZvRd+LItdNj|Fi-6Jb`{y#}E()N5|-_;cM4fkzKsA%l?8D1uG=C zVr48bBDN%^h=xm)2i|0W@hpWujANpv-vWEKGYt+$_y7FTEjw68(eT`qZwHc~FP8ui z4rpz{4&M;MX4N?A_-5q64k0)JXha=3kvJ+zv`8b!q>b<9p)F#}%Ab7LTU>e-WVW1b zv31jb_x;6{pZUE(=Z6=!qHqfeEX@LPa70M?8B{u>4%FBdo!+V>w^l%0tAKlczn+sm znau`=$RlTZ^%ITZH2lc>r*rijenZL2`1S7|$;r?@|CTcuvoj^^?qrkfKT-@$(q6EF z27$SaHPJToq+Qh0ZVTR@Ch?@|NocBnG_4|8439JpyL|tIFa12uM&s?j#{pk>0D=Y* zSNgYHiu-bB7GqMeVnkqdvj}MbqU4bZJ&JXv%pI(Vh--E8W4QcJ0pdLhl&I&nKdmcn z3x>ITp#_?o(~GSZW8QaB#_ko)mYWXT*(q3h9@0{7Fj#^v?uYUE6?jxU z{uA721*P0H{hWf?pF}1LMI;~{J9)nw@06c;M@I&dM+M!aN|#hT-|8xk26y^r;SXv6t7#*>Z4ta zgr?7R!&a;)41lYGq0ho`{mFX9(QZsZI&uuo`P`kV0ob(-yzQ(iwdnz zf{yab-)W>CCzGbrxT;w-O6BjL1drtm_te#Cc`5o>ML8vNOo}79UTC|M6Yt=p`1|~;`hGyt9M{f9)G+If5)P{Bladf1r zQE<{@qeI$pQp0Ytw;MUwBT9UJ!+0S;(roISraw+YUQN8!Jo;;wmhwC*kH6ne&EwXs zgT@~-HD7oCBlzY_F(ANBj+gqt}U-s(F&EE2Q%J zOXOA_Q%RAD1`^Z+YIfLU@y&WUlQ{PAeg|PG{kouz3AYEhxW--Wv1YF!kwp}otZZ^# z32-Hd2v$@FJ))J{*P#`+$Ffm`NFU(hoRX6ZK4{6WrNVDl;xmaZ%oBk7Vu3eCEjlbV zoiPcI2=kB%2jfU$SBy#e&~rU5mV&h0F9O;<>I;F^_#_mkTDQXvpov}={%Q3w-=}xcfGp4AJ8!gt zjrIKd_PMI{LA~R=(#k>V@byfmGLl z5bSqaL0`w2BIfiFLeS9G`tRfKa^B}DYOl*~Kc?Zw*R5ik9WQgR!RXHFOKwCoG0q5z zL@{;gm>3k_X-&~Rhw~N!%I<@1HFC~rZ2%88RYePIF;qaYTEmXJq?gj9T#K=+F4*SB zUza}qNfwza^Bn&)Ff?{0chN5x&@UnlkcRT4boli+W{k*-Qh@G zb&6i_KK}(A{YP?jbv(GmbSP^QmW2HpiN3{vyo;`xFBMj217g5{$6y#zL5{n2rsctj z+=g4QBY>zN>&J>pGC1#zsrW$`qSsPNZh8NPP!o8sX%?oh6{}zGadRBnM=sLss zzqMyOm@ZQIJ*BrFO8}qfz2M_a8<;WY&V_Q0%cPZ`*_K16eeKwRHU<`B#MTaPbHWR# z-4aU3HIC!?Pd^HyyJ&W17QYR){d44_y}wg#9mV|)0J(>PIiwAnhj-i_F!)qk5Uh~F zP^FV$uJ#2zMBf6p${`DRg>+z<4GgX+_0q)gO~`J^*HE29IyuqST@aT#q!Dw;x}A`z zuG(h(D4S;|6|F2KHDu-271t+xm2p071nFoqyC_6GM%4H3m)8uawRV}*&z#dS`hDHy ziNFFS{HI={^L7|%ewJDlL>tL73d}#T((fxVInnCh)zzsCAJh36@Kg(l1YltU-pNZP5oeN6<^UOD*B-HdGbxN#{dffum%#r2QC*l+2Mxbt#J-m`II1BYaZfs zqhr-(v=i@Hc!k$_u{!SrKsb5yB9Yz`jG}?aQ@Bb0v!|jG<|PG`?cRRN*-rV0E^J(G zu~~A|TSrUfc?%5linpqxLu20YzLFBEp;Kv_Zj5a&Y?Ijma9NysUAc{eKaQEEJz!W` zP*7KD_OdR&x0Jw9_zv*@&cBSkWPVcDwta^A-m@Iw?Qo(L^ydOXr0~T4R;h|1M*+FQ z_{|I2q`KN*piO!<{gglWFI73e9pGx?jk)&?+)VB_chir>9(&0NJ2VRcmCTQJ=y&L? ztyO!^qPS7q#$vN$<@gwVCye^bPW;L1bVrD{Za|rAj;zI1)?M!DzpF^%)Ab<-OSVmS zNnq6RR^KK?p*i-_Pjdw-!Z$mAFxP&?qT#j+-7H*g)8EWTIX-~-=Ru(>6IvG_m8HP# znp_9Y3ENfyaTT-P$i|M5&`q{lqb*Sem<7JuOCVJGkfD7o zAin+OA%SvJl3R?QBja2Y19QxYHma51+KqTHNQuJFVL4;?y+;Q}2Z5$af8J-T;qTACq9DkCe^<=B|Dg8EusczKM91@ZL_y3T`I30CL~o`>CAr~odD!k_jh9uwr>9Kc(=YUk+qJ!ZK|Fb zT`T=)U8?lM!w>W8iVr>x^9#s>*I~JR4&c_o;$>s)G1FU!urRuHNCBH=FssZd{G~SvRr0S3miHYh`cg$%pqhdjnc6^?MhPY)M;N zv+u=4vYBH*s(lsdg^59yPJweKpPO`-^-Nm-mT;Ct>lL{o{iM=(isOr^yrj1wU&?=K z5iI}(#2!xj<{J z6$CdK@e^CDOZe$l52R5y{@XRsXZ>I0oPY6T)=MhsiFA1PUCD#ZAns(RAX$V$3Y>U` z9F1{t%fSpq2=}ECJZZ-VR<^#)$X1E8m-pdfRA-75K@f5xp=zc|WJm3tfq4Ti6Wf>h zQDy?|XIks@ATFSLFFJ5(JBViw`$VSqy?}2)ose|1S*-b_6N!m@0xj%FnkqS&ukqeMxPnPU+IL zqz#1z%CF=OI;wUU48PKwBGorFNs&cM#Ov8@D{A{FcdPF6Uz@rT~@aJBwd!4l>-E83u=Yb!O;uU zq7vPJSqy?aCN-B|Kl@JPr# znJi(oh%{*^HS0xm6n6-qeKynMMpNsJYTZA^77UsQ)?b-#@eY$4%V$25&I_^uQ+CgJ zp=uOapvz%JbKz8B z8Vv9w_h?bBW;=9@`mWX!3jmNwa!%SkY4F2;-kIab8jtPFl!mO$+QBBx@(y;7ITJSL zjv0Dys#z$~HB)KoiPoNzOVqgE)HlEV{f;x|zU%o>DSxxG+tKaY7@3q!Yw}hEk)*?4 zCt-)PJ4_8Gcaphy)Tg`k2ffBxEO2J|MrNXh>HLiXg;N+KV!i7eS(CfD@WxwgFK*?#=eiqwdrp?>H1M$w=m zVu(Ml!7ysprpwRoE^W{BN9%dv9!%{Z&NQCA7YN8&wKeO-^*1VT?WA5U_fCntspVq2 zbJt1Mc@Eo(th)PcC zP*5u7)zv82$gu%z*lJayU_j_>GVABaOq9Qd$koMN#42^DG&@SVOWjrTb!rEHr1|!l zTfvO6dU02+zF{4Y3nJweTcqvVl7nHeMrtG8XRn@BTU`d@^vuuZHPf`;>+9cr)Rc69aD zHO<#By5ro`4&Dme$}0ic&TV)~d_gC$J`ROf>$hhC=aaypBmcf;`gJcGQ9df=cTV^l z4*VJrFU58~rfj+LfQ%V{Wi1<9&~Zd{hq`H&7v+KovI{G}kesui@hrAo-{+EhOQ5Mz ziLJ9O7=@Vbl}cShf_`m<2T=-;p>zPuDI)^lcK?)Xm%p{-x?nQ?ovwfl$Ncq=v_F+h z(~O3}JoL)Y>9X3?RdDq*RhK14gtl?KL$4>ikSkd?1R|4W$s!mI6)hE1YSYO z|KIj2h8Dtsn;&VRpR2IEDg`n{UAVtX8Awny1D39te4v20J29%OQ-_9lghILjQyODb)WFJHGwdfXo5e~=#)oy+CU zQuaEm{oy}0T#hQVapXlNZluMf?u&@f#zRv?;}q$oMlo@C(6h! zjATeUUUrQ{Z~(?q&!#i31D+Vw%xF1fdV(yp(?J<1V9?EeqUG@DkCdMd!LaU5j0Z-~ z-@IwUliG?H@N&GI{&r0oR6Sv@$iiBw6u>1U3H!rUGt+q9QP1_Yg0S)D3eNP$p#?5wc$^K0%q3Z?&-oAoO z3h)Tyt7chF%LcZ$4(>j%^G;Px+m21(1>8$1eFrPAy_$@fKO}Fp(S+gs3#gGb?8S|Z zq9SYVRQL)N06y0tMP!Sj?c9w9PnM?ZnI9q0Jc_%|^5A6y6mrkAzMGnmnAy=LLXAVo zkIPwHu*E}frkemA+5o$)@&-Ue{-<1+NXr{yCW?aqB$m`&l{qW@yVrZJINF|}0%@XQ z2xOk=&evDnpK@>BDsgMxsvvsju920Z%oQlqlsb{QNOML&p>Yz3h5GZ?fiBBo##qq! zow;p|VvkzMa|6juf;%gK#byP=%rC?aF+28F;+rnVwF_Z~xT-INGcx&`cl(QdvXBG< zLei$~!8-2ujm9^G-yhkh^aP>7EGV1&vunlB-~trcWC}M02l-YC2?$QlhwJGxHzZF= zu(ow0AtdJ~TE7MRMjZgIDH6UngyEjMcURV;NYD2#_u2!5L~6aRaC{P!DhLq&&u$~p zG44UpGbrK~RjYFu$DwfE`wB<=%=p?^l+#AJJoMiGUxhx`x;x?=A^mrVI_{MhqBP40 z)H(X*SBwRp@(O3X(rSM37BHz6VU z0lC4_n$80mG-yAe%ZNOU3Q4D|J1E?#(u6Vm?D6 zsG2rR)jb_Z7Avn6B3s+njV&usn`j)iSCCzCJBj|-(_iO+mE?Y2I!`PTE_%fm;Fk$H z@KV6c@o%wmo6;hK$D(|I9|$k~9&Y7Yux$1>jDbOrwX2H>k91bB%EVVACA%zhj*1|% z&MuI=cF#`#RPk?kVY@>RAg5Q!^cB;aJLQ(Q#8*g()wyYa1HX-OD8oH#3!1nyNs) zKuFZpv&QjOifkF!liFx`5+9rZKiHe@>^GdS60KN#Gqc7`^GP&vel{|(P%U6H31&K-rqYXgFNs-G7tgt;rw92tm-a4_q7TUyz@h`yYRIuy2 zD)ElpTn^aY9vl!Hh3=eyk!0#6A)H5t+2HEhob1CjUoVLl0TKZ$mA-Pu_HCnpg`+PU zQG@*et^}acWASi-itlit0qY8QVW0He1G%}sVO0v{1dGc4W?duoNm}`xx>UX{KXU4> zvPito$j!kOw^i>TQ)TAJfXyUukh>fMW>+PHQa6H*rz$G=QIZHvngrY9GSVgGe2`RP zgodN;Wn)1xRK*Wmg1?nnv?u!XTG3ztBEzxbYUKH~;`4MF3Re96X=nurb1hd9Wew8+ ztHWoY8-0|D)*)#-tZZQsAZ9TAXJwOr5BZMUy}?E;|J!ABk2DP?ve|nGW;xxgrs4_6 zZWED`nY-Nsj*~iJ1AiJ?wN`Gl>i#)`GRqcG7QBhFLn&Vj+F{y>D^^B#wCN@QWIa7q3!hVUBdb4%MAws!M0Yx zaZ-z0i(7#8NbQt+%aXI5Nq|ZPLH8=#y^@Mx;JEamG@WVlM0q^ew=x~PxmN04`D~xn zoCt!W%~Cws@Lhfr8$W7~l}qL7Vg}4*BOK<;PImF-<$`YUpa}BkEcpTbEj9WWY(V%d zr5gD9Ve&t3W_hzEeJ75HT#npTl(|X4ecU9z;21);YI6gCv=BXt+kXOMFYQNvA1LGi z6*ZXkf(g1vwszU^V|=BRclZW1fYD31&hYq@PC$V!fnGTp*)ERhs+Pn(PGS(u;JZ|# zP_X0g<%-CA;NMyj6w?;MBsj0KI<;)^0ZJB3W+PD5vVN2!g#*vxXw1%)_k1` zZ+2AXm1r_2cpYcHzN9f<}PDr~4X~7qb(ZaK1Vva-0meU$Wf-%0~`w zgu0CHljR>>{PhSgx!l=zF>7%CT5*h-L8qu`QBT6C;7c%lqGtY$bDF5P)w99DObA^a zDL%Y9_`hFR;jx|1#omIce-N53$%5R1P&ss&2e<}f4;}pa&+@RpD624Or8uDgkS{y` z>M-brjvJ{ie*dsJ=K1M?RYsq?1MJWvNlE1CbYm!J1U!u~z3vmuEztrYm;QIGBc0uH z_8lMK?I^EX-x$zksv4%d5f^}ReCI!Pj_K-o_Iy6|&rj%+Pw@gI!>o7G!=q7MJ-_^seMu(I-5;`aVPR2cqXsymkKPA6BdZv?v7iaQZ47irgP8$(kh}kGQQz1U~vE=JO>_r>zF0U z7H6S`m$msb(WyBLR0WC@u@I^C>xWj1Vfw7pxXo%3T2l^?Sx}QVhoi~5vJv7$O&$uCBh4J$M6fts;UY}_!g6A zZe8m$R}|)YY9DYH>rkjv9PQz#7Ah8rAlmCc1c#zGc}s*txgQ=&qL$My@M5kd`w$F5 zA-&V@i2=cY6X{W(t#r{V(1oeCSvf$b2Z>rF>l(a3*E#RY(snAWx6WFz2~P#ME~NCB z+NP{W2w>{V8qHY9=@M*ehrEIp==u+r?I*t1yK{I+c6FS{aq&xb#mk692t+t^m%su7VO`-Iy3(>butzBV@0Bd1HQ($&f%634XK|44S)9V z?M*%i43bFQ1E!}o#45r&VZzkT!Rx~6rcn`jfQjPY!fIOix;%#DKMV}duYvQB zPm>y(DT9*V5;?It25LuE%&Sr)GGw zcEbu_vw%<2CiFGSU`@v}kViUhbwC`Q4X*(Tt>(f>rr;mTVW7`t_Q37KLX*71O!!Q` zmGeGNk!r08pRvM0` z8R~ev=LnzE!;&pgBI&o{)XlHrKYy_MQ!_d06m1uKU442x2AgeA=6{G zTcCDj&@`A_DyK-PPJnP4q%Sgj{Q&Y@@4oQ>QIrWlHQxR@7^((??TV#{>kYpRQp>(X zE<*GT)v)^6i@wQ4``qMpCwI`4FXzjIZb^n@Az0-B_t-Eyy(ihLgxV1}bn0Rx+;xC5 z?j27eWMH5K@nmx7X_O+a4j^|&{N>D)77Zbip%9@+>4BP*>P3FIb^pSqH4nkcjKho8 z#a6qbVBw!_sDUnV|7F>;n1XIgZXsymK%w5}t{5r!T+Pkfoq$9e7tGd&q#${DN`!JVB>{; zBckTDJ{i`U?)0P{JIWqK(>pQJ#Y#reE{t#Xb*WAOW;wTcCyBSc+eJiZBo8+eYHAX6 zNp3_R_dI;qWQmV@Xk42Z{*pD~YAa{s z(P#n}?i+CV;W?MO%#Rk8+_RV36+Gv(HZ~(CzO@$J{upp8vpt#q9@XYqbR&PNJNfK` zj*>n0cMW@qtmW<_dn0~dO*A-CV%^Ru+A)@IM)JB?QWuy2QnYC#7gU?_v zXu3f0Z>1*b&nLzY=E{Al`Ss&uo=U*^7j?D^-qp$@iy3w^ep8+I-SF<-swi|F$40B4BAS}4BFLtI%=b5XEC!{ z%%!e;6nH}ahA|;qMCB*f4Y+1#ERASnW1(b>QJYO}eQMYhLGJ336p70jZb_(LCk0_h z|B4?jLfl>L_HPf?$@H2VfZN=LcA5O1CbL55Fb^BRCbPE_yyQNa8YnZ0`K%^3ipYtR zB~HK&S+T;~`AK!J^s#`>-7^b6zeJdxft$@g`y2MT=jj}EZBH>(w@5KaPU*~B)RpXq zuMaZI8Q8Ry7=G9^r|>M0Ngnxvy8iUzJ=K}>B!9QTwLleK{omD z$6IIVP2`dRK>oFf_5FrwFwFb>#+$BsgwRw!?r=|15@Z|XK9y$f5@{H3Npf$fvI%PM7d87{&tc>iO#e>@>e*&Re!Ng8|B0*xkDZMn0^S&6Gwx1s#(uUt7)2g*MnN z@OrD12&rDtYfVu}N7y3Yg(gDr%{_p=Sq)KO$`HP=ab}N)eE~cYj?{5K_ zd+jKK5jn0Mja~|!fj`ReUrr|615yJ=GPQX#@C66&6CDbvYL)W&K=-9(ig#}4?U-}( zoVE`+|JBjp|D6NIp!2o#*-7V`|EznZo7vO%^gk=;_@$?VyT!6E2*Hl|jvqt!`&taw zlF}ZLK50`d@_55%^f}{+%;x^zo>$Aq09i)q{uZ(k)_AqJD~2Mq zklR9*QN71w+1_~;gWx_Ae5h1k%Zt+zJo^2q?iVsA>{5(=&zFw~tf7Z9(pT^QmnGnjH_hH~26*3=t zSFdV2*F5;cvM1tfi!!1te<1FA?q15~ZWZ&y%C`PInPkJ7x!S0m)x%WNpDyv3%t3o) zlenJ>%yxU?4OZ|j?!&NRg4IHpa0Jy)^k&?uXPEoQaPJRGn*@gUIdA-?Dm-p=G8{q^9=XqU$(Z4uJ;$lodf^7(wuK4M7>QWUyT&6! zlgFYlj%70uc%f=xJxBd+ARypK&uGX1B(_zw<12gdoOr#nq}NHRJs-ZMe`|F%<8LST zAqD)9URsQ8l4=>z9`IY>fcu5f(LOvo9KjTBANIAIWu|+vTXw69QbvcGuoF&bwY6pc z0A4!-Y~gP*9QNEfr3#YzLf;R|nIV99N8hr9TgtJ5%SA$yUyi0T^MyDH;V}+f#wI3# z!?r)Tj8*nz?ajN*d+iyM%eCSxD;$?4u=Fj7_#3j~`Jw(PudO>!Pa#FS7bOb-sBo5N zX!1$GHj%vWv$fwlXr$~Pu!8WvV1;3tFXj~^>XO7uOpPqKjA>C7Mps?!@CxGkg0TqLS^jyfkD9Jnpj&^97$Zr|P z1Zb;rBi_+4oj@Qt9ExMU66jn-L!dkZ8c$x_w}HMndnJKcy^MiK!bOOlV)2?D#_AAm@W zr~a^sBqkUp6m9LG5@!(3P81F#NQn^#OJxkkEA(e~OJzWYyd#UDCE|shhU?-c6m9E* zU>1Yk7!cR!dpwKTRd*MIMcAoH@-IJBLFU+RM(+wIGKegI1d4~avd1k?ST|I;eZIM2*9jt zJR8o%_-vtnD>+NtX@)xtkSqRwmXq3@0B&q;I{o@SsB;J~@Ngb!6mbi;0*FT9pi9)5 zDv2bY0E6jDa@;~17jSFVa)b=XkxaN#4T*!M<;-BsvdNLW*(=MCW5IVt6( zCcw{wQ6OcsLs*G}*oB(WTe%`Lz`=p-DgHpk`T_HYhOOiMsv!ER_fx2=?L z*@-#q!dH(Gud>{3lDEAf$2srw+-=9Sk3elcD0K8VbrDdqkByp%vJQFR%Tx z71sZidakHIP{ZCdKbwJg&WBn+ZYV%UMvu$7Xb1c@SUizn*)?$lA8W}Y@~bbZMq$Vyb3#D@f_P#Mz=!_}*a zruN(#u=6n3<6lm&^#z<`)j|f9uRHo^JYZNK`Laxjl zVP@fWCudwH<0%2zwjO_f)W%~Fn*19UlI=La9kVhINXmTQz3*xqVoBUmIS5|Ki1LaA zX_!DzjmBz7;G6R(^&~>593tOAm|Y|SjotTdplfNj;<{b->-p|yjeX<^b5W_lBG56e zvpX&el=h(Xqxgyx(XD>+Gv$!;>3bqB`ODt*VNHC+EIFAhnJfkL>aQN(+o6X`CUaE` zaHj)1HlJuCiBE1VS7i7(MR;L%&OAVNN3&`>NQjoyH2i%^&NMcg4+Zaf@BDJR%ErB! zhFzbk7%0^H)%B`tB6$))aEzClC8n)6Rojh450juKO8!|Bv-2Cji?*{@ZFH^Aw#1fA zz8G0JJ?qM|-FHRtPcG$ct7QiSUKKH!;ov*x9TXY=1pRDhQT@TE*Z{vMHRX_#%L748 zsF|r{gP1k!*p+&Vt6zNXp6FdP$W-!7T-Y1cw5x-%wz!I;?hWt-shWE3NRmM zQ-t(0?0dY&Si$5H>%(C2d~rVNCKuK;g(b5<^B!mz zROrq!sFYl?Zc7%}$NNzxUF#gB4mLqs=`oQ3712^{Ux!Tm5^U(8Rqn_??_b-eO2`7F zZx^7tJmSrzzvkzPuXN_$V4;=&XE`ez=(_OTrpc>hE7|TY^x$F42rr;J%BKQ&#;QfI z)nm@TI}E!FmfbBrC-;1V$Q^Mml#XBT5j?LEgd;&=XLH@_u^PE_g7{qs{n%MFQ0T(nH)wJEbO$z2f-``VBj3dTm2{_U#sf zO1pSml~9QZVFJmZx}eC`wuKdPVUOH(UzzPRntpwO%8WOCH4qgmc~>Q<>x&n40+pRNg@MQo`NNR}Ect73P#VFkdX zkQkJ*&^VnFC&-5>epw%)xTJ{@ksYk?zSA}kDN!(TeZ^=qr65q6VSLWajy-YR1JFxd z47d8oGwK~rjnc4=#DEAbV3;m$P)MME(0u#`-KNyP(>G1o=(?Y!ME`BguDNZLlH#qXitXC z1YI*bHq&#-WANV5U_Mn!#la50mM5;|YZpktRb#C;+&|c>cG7EBRt+1hyVq_AA2#)fm#EOrZGFTU7cmS z<(v9{!#qhKXo?$o5DoMh6mBj(sMG!9;7x)ZR){)MqcKqs{?Z|%)U3hyO$*hoDp~UP z*k9Lyx~mJqbrwcJ2|cNpW;nS)BPvHV~$D z7-HAO=_S%WjG>8!Kwc$J1vX8zsI`0c!)s&Ovnk5FO5Q3Y!jl`5rf1AmhVh83wl7r| z{)cf+zsxyjd^vCs&|{b}xS0u_88#t?7sd1&Ps)}4Y82#6VjEvs7D|zHdIT97fPszY zHeg-m&g*8H3oq@^b-&8i8PO72Yh`L~&bwT1PP8p)0*h?BTOhhL6Xqw{3n_j8y0cf1 zqdUc$`=292{AqB6aG1G5Wc(OVoX~~R-S`Y|0a2Yo(tI|%GM}lBulVa)}BKrb=3^e0h$Z%)n|-RQ_gx>5;cN)SJZyoSV`5HQA{fuG;dZKMzN4X&eTfg zK8|a>zE*9wFzB=TX$-416~i34o_6?IyOnfF(JkcyLk3NC0p7!GWjexkW16S8+x5=^_jQgoN!Tl@V#e7y%$ zQ_1^29=k56t1ci&ah0M}=`Db}3J5VEy~8R^y7UfKSO{eaCDN5DEeIF_p{WQlL_i2V zgcd??2_1p`Pte`Zp6~CR|9H-gGS=4ljMsvN z-3I@ob>7^w@RmU79idEyBXsKGrb(2SSFOAv)P}!Wpq39gHPxAoWH3TZ7B+Nkr|pwF z#piMV)sQ?u?7uo_7ufvb3IwmSP&NI4B1oHxLmO9_x)yc^R;3cRGb&NmAP24f^3cx~;pt7;4(?fK+wUm^!a=wEwB4!bU)3`Vb6!%+GO?~+sCT>0T^G<33iyllNv0n z8x7?I-i${tzmbvZz|uUKuZ~<2roLwK8$Ubwl-c-7#F)FS^GsHfOEuT6e3lp)qvDH| zpGdbkAvbVzn7VcUiUPwLCvBSXm3j34%3<{NC27x?VSAI;b5Ufog~D6IIzxVjYaSBL z8$z!=C0wmPW6poZJ?ule{sKAF>#n1RmzlK+Ee0vR)PBF5sUI)dA!3kGvYckiRN%H( zzZmptmI*qBIbzMcn7gm)G7>ky*s>cYwpV7@CnZv_DUMDl^3Hvgr3W}{)^f`kLmR`& zVT>YUnkG;Zd4XFA9Ir=Q{B|0h>?>SWWCa^s0;u3kE4=Fd_{XI^Jd18FZke8)qq2A< z?im0W3>*KOcwKh?NVJq?{d|Eu)=kzod`{kJ&7yp(i1=nL+$1XMjEyjj%WxVcFK#h}f}+=-d?(`tr#xNSS~)jRZ}Wb> zCAQW-K%*kl*Oxb#uQ)JF-#hDZ8K3!V5X1T zUpdde`CDlIdWXSq(J$X5L#NC6)bXk!9s|n?l5|Y(S=|SG@S1*OT(+W7R!l&^+bz$y zs(4nv*tpnZ5XEKd7=vivMELz3mlqbj+<}1(QdB1N2%e+$Io9SS-vqHZBPaEe1Veovq?u5~MwU*PqME9* zi71^^>X{*fzVGu?Ti#5Z<$bQAIf6(FuAF=@E+WrqsruSSpA9}WTj2rSO~f*4X)-fY ziZ>2vrV_;l>xwCCcXN-=&An&N)fU5#d-*GwvWvwajo3n?Z_sO1iHfHpXGX8S`UUh7 zC=de~7s1h^K#(V%OW!LA$as2WCyaxob*DQ>k%Jg@h{)B4uv*gpB#eABabajk2qlyV z35ild-+?9S%)zVAtOt~%>gQx45>B6Qb^Yz^@oopKM7z{tZw`(@?2ZI{T(Op z|6^m8mZvsw1k1)Pj@RXpL2w{fR`OkUVIK3&rd_qF@Iippo|~*7_70j!tKo>5^T%_> zY!tWl9M%^_Tw#i2Kv=7|W@|c39#pn$ax*3q?RuZ*(b5+NylO46>UY4r9nkg?S`X=A zw)ww>zu%SqO19Na_ONByFfc&aykWsd1j+4BmbMf;jeHCl zY3r~;jQCDuiCp3_{O4qlv#_t>Q)StLd>ui1^7K%?p|wW=d#9H^s29A|bxa^Z?HVq% zIhnq+g8*Awe?iUwLDmt(JmnuF#k?Vz78~a^R67NIqD+iNKc6h?(_7ZnEIXS@#7nkq zthY?JIR&}40%E5`5pWTDE>ZBGXXANI!hoJ0I`<;IH?yLdJ9Lq7B?#o-zowjdGe4pH zniB1t)m2(jT67I^>wrMRh>FRudH(xtzcz9U z4i_7AkF4o;bEzzRJ*R9^`MM>?(iIjPosgVN5UVFr9?TnTJC=J1Ocr2F1XtY>o2=TM zb4|eja2NtneZ0TBm)nuuFEN2as739Re?#l;eF3y%D7Eduzac?;a{#G&&{iN!k!O6m zx2Fa7Cj|1e?BRjHlfg;mzJpiUL_1Q8-%N&SVIR__{mIqZlNByJntj!P1%T*=5%gqlNrM!QFaZ>fdIT{JuTvP@6UR%Hfo-cUjs4F zvvt}BA<#C<)3>J_p&}cE6W5vy@|;-QtfNL`ZM5}Z0j+MPvWU4+az2J(xGDi&udd%k z99=&3wBEW?VR*PQIwhn_6y>dY>6K2pzmiprorj}Wi)hoYF6C5zc@ z6lr`#GE2!fokSFCZSezB=ZM?QJ1(kw_5?<#!U0e(S zb|}>X&&Tx@gz_N2WCZ2(Q8FXE(%P?>m3ngjxa1Isa%qr9ujiw<^pRD{hgsju;U)tn z@KVk%uQGQjOoOquts7bDJRWjxYq~IKRhpp)O{|jOFVP?BUUn!f>{zz5ZtF6SZpRMS zchu~J2(^?s--ntoogUSNmY#UNh=)B$SHNBg7Ue87DQB=-q*@w3v_mBP!8Dgl8&W0h) z_H_C87xqV+|AuJhM#gU~e_d83cb86I^7Kl~vF`Qu6#^bDhOlwo@DVn@2AJbgIFg^G3Dq zetA@{^UqTV!hU7OtK7rfBY>l;Jr=Jx9`0U6R+3IpyzkTIWTNu`6Lh94Etp&nHqxTUvBWK*C2X!`&8NJ{rHt>y=8^d^>OOyWpHDgHKuuuJU)n-1d?_vcPDmBrov8z66?cZs0>x3RinYQ zf$S60w>U@)U1w`(u3TEXYzsG9(Ux@GmfZ};`WW(SW6}sy@8->zdl@$U6Meb&^JUNy zmg`#ff^}v^DF!Yk=2%*7SujUJd1`jrrco1gEnaBKCKL5`sc4tct+H>w-T!$>b2=+w za+k1Lxxv$WW^GfvQz~S*W9|c1knHOU&{h_8$skJxn5V@3MQ4*xsU$Y5qM~;dp)#Is zkIDjgC9Lo%AxhLnd7IbG*_R&m1(*=C*(MGy24OJnUj0rlyYX`9j<(E-LD z+$*|ksyTY|&x5FgfHU!h{Hh;&khP0)MOrgR^{6WSql}=N?Qf?yfJBp$CJJfzIlLfo8n_8%)_5(ul2vV^m`CV z(<^gP+TF1QD6=0641M4yNuA8&1 zM{SOlojV-#*e=QZh6j|RT0QZLE7J79L0cKue*m70kA3L&7L2W2KFq1|Xufd@`YGH! zdO=0|n6}Y%!D7nOrWKVr&9F0Jp%UoZ4E3Xbs#VUrrF*9>A2Ze;0*Y_G3r z$JJB15}SmOFpx{VENc{;|(qL2d`-%n*nf_(Z(?{kv1@2=*Ki^P5b2`=o=5EE5`WEKycOKaYvnIm`ug zkpDv^@uME_al*bvp+&5=QSAs?fx=UfrjaQ+YVV?s(?bv7_yHx(p_>r56BkP}tv$}b zxZ`TfVm2_j);06P?VA&VMU(wfo4S%dv7dXGya=c5hV_P{$<`M)Cm&45z|HE)*NQzH zBm`Duf##xH6_B+BRtB@wUnuhnc=G1^AOGDRu0+9al-+D+5*57Ra8fsr$IKjK9&q~d zhRekNxjsic>y6mXT3_6t=H{i{hPJ>CX!@ktVKO;!5>X%NgILp!=+y3QJsDf9#II*~ zEU;-AfqFmnq3dsmQX2)6?SHAX8d)_s1-($*w!_9MGf_n&}Z*yOH0C7!3S5QwPC9z+)oT7T5&f@vE5^^B0Fuk&k4?^IBOoVmrC z@*`S7qYk3d3xFI_`$fup!D>hP8u-B(7i?9`zj9?DqbSY*fmAZ^bu!Vn^sM`!BH78d z_`aRm99Hmhw)kDdhVqRpUs?Q6RZF)@@{O;>CC{xpOfOU$>J3@&N%`p>xuc-vF{bQXOfoBG zE=<1{VcKg%(hBU}e070`e;lE|1rRJ8Pe{QJ_%(|KSy3d3AJJ~Fz@d6A4F&FU6`mNL zv;Nro%FccUua|hNb0ufET%*Q`oS;0Dzk$Er=W8Vpt)|6ClB>zv zRk}OEIc|WlndKX4LQUu}oFZqx3q$!|KnsQidQt(BZjX@f{U9+PSrV=)Pm zwOHfa*Bq?;B?XdYHw2T_ApD;+3$J zDVv1$-FHBq?$<$Fg&%F8WLzHzoHxqPDNALsrNbT4Cf+c!BX2_FULX?p#6`^hsFSOz z=H|{whYMwT@Ios$l^25oEbw!v;f+TYXTv!Pn&VfkYwO1GlJgDjK|G*Ip!}pgX}nnn z)C1%$u4TH&D_+#rF=LqVT5d~qhGw9Rmx|iIANRkl_Ln|sb9lc}_5Z#C{|h$e@^d5E zoe$B^T~@Q0Vc;cTfDffwx4@^#g@U*L=roBT{snjpaAF9TAOTFK;`Y{_DxY-9tSWf{ zkzzV7OLUA4+AY^EKUrR&%)VKoCN{TcBUId3C;k#%h+5vL=gvSO*9W5}f0+N$NkvaP z-_r;La<_Xs5stMBT7E-065M*tM8%Z3RRj6!iEg^|jdQ@gP2F_H_ z+i)SNR4t1nKO=XBboQA5xBm0vj zjjr-vKoU%21h}F=rjgkt{nS6)ZoUGPhkhJ7g=W5+7-4OQPf$4AyGQ#k!|0uY{g>Mf z_`0s3GvQVQa*NDIkK~~+`8M53U*Cy|&Xn1>5sz0Dvt>I0-7FmI@I8HyONw9I<9M~U z9~qC04hwEH3I5iQSV-z!+uC|Nk!IVJ4ofMc#KS*pcy^Uy3p1?O{HE7-c?-{?I%9}u zJvOXp8y#h|2*q~kG<@WI=&`zUyD3X=3RbXCyUpM7$oYO~5`(XJKlZ~6eR~*+wDq{_ zHS#yauYGN!BTG@$U#$Qi=WpwiW%5nUBY#@p*0@$~8?gVtGX0m^l?IwBWO$z*-gM>b zD#OzT!S1fAW83i_?EPOk{BSKKB1!l5yA^TfcA4j$E;R`KH{@6HEqa4V_+N{!w?;~u zJ~x1mH-1qdo1^jSJ8Rx7Z=#ra4qb`96Q-jZ=^;mN7Oe*GWYX`PefmQTOZFkdO?r?H zREgFvpbQ$UcY>MeQhhZ z6U8T}#x56n#-F=@QFSBM&8#7CZ3yEJqsKOz)dsQ#vg zZSP(gFL>F`>$VIFYL$w$-NawqSd4d~ff#Ficw{?X99l8zDA^KmVXe0^Wa*}6$Zfr0~^U|#2N}mKrvQZF6^@QbBo83E!-J{&VRd3y| z-UM^LNGh8bHF@xPKK=x+DtXb}lgcCH_m#>{a+0fb6YM|nHU-w#QIK#skQY5|)mMFs zW*KfU9eICjy0cCNDx{f>oJZAudGrTFCi&cL$7-(IJ~@83ZWRVBY!pOlOMr;tZ8QFX zE&=e&{8O|Mi8)60AOnAxLSnhj)Ld5;3JJ(#0!IuxyTm$53pD!tld zVKo@odnsu|TtArXQQuy@+^f`=fUUM{6iBdJbv1%?%jJuDnKyY2F-Q9ijXX@f>j%eG zm2EF&9jIe9Mlu0y_J_~If6foo5U@2pt$jdgCnsgqfQg5%$Ul!hdD`};2XsndYLN^V z7dW`V=66x+UO_HBi7YA~PnL}hFbeLlY&vGE_JWqB`7?wqMb|3hF0IlkqsPNG zc(1FK|qNIHH^l=&^srsf^NocPQIs&`?sgF2L6em>VtW39_@y!YOqBE03BBZ6lD(8j&D{6Jf z_{&hsn=24w4e3?w*Z;afqSRrk!5|j<@t)@hNYp%)EB8Yb;e3^-8SXp$}StJWL0+J;EPw_Ry?u_hbAMY3r_#49J+srqCPON&vJj_g(E1^gR zEZGmzW?5YdKDK$=6m3wMl4i{e-K78?WU3{G;+?NVg}ITEdsX z5N@VbY>*Xx=xtlMN&6G`T9@IYMRT=*hkUO!)UO-{E)S3>ZRl&Q3c2(Brzeww9v3n_ z{)f7AV_k9zMuH&)0dGM?psG^)iq+M_>$*b!d5gem%9iWF>WT_?NN9umA{FX#tK^Pd z(f5SO?^S}W?7b9cG)Yx-tJJC5|JR=4Dy#WhoYc}j_v9~+)EA2h?s(Lvz6+L-dNV&> zk3(l*Q3yf|x!5_nTF`iX1?K$IW1f-7x!PSxdYEG_Y1t~E-l_`WCKDv;Z;)dia6y|# zsw?(-@wK&($89F}c`!ku!3;%OmcqBe+RwDiL0#4q#Ap#-bP0HmlR+qw6LQEt;Z4t= z@J|5A=5)W_kLZ(*;y z`Z-%1;B^N4u3is^(?B{ExnZ&6L07}4Yo&YUTwT^*Oy*$>C!(}Ntnt}5fE_UPVv5MiID5Lt&!GxC}HSo zjzw)8*qR5Nz807IkdS{S^Of|p2oGe?6`a=TrNViWUM$=@r%gw%}#aG zA9y;3ocU6prb!~MYl&ZM@@1l>%`^O4oIc=#26i_y#g&57N$RYxj>^9lgM}ntyyiwiUKVt5(ALs}-i#iCg&-o#SC8`||+I=?&D& zc{=y~!bh5d3Qt^S)=`>=;sNqQE!C@%?m5gafIDaIgK(u2Hf(601i&aoLngBGu=HiK&Qq59zB}^HP^ta z=DLFKqOQMU)@!Ct6wn93tA}LRT+3z%9H_XIaitr|WI3q{=XKxH5=~Y(B*3AO{+M|% z@K6C(yRZ%cBqdTGsAu^mYUMgz`@RR@*scphqZ}Hp5dbe?e|Q1{59M6^bC<7S-zG}c z2BUnww8eqEWbIJMD?;YF)~d)~A2{Unt<@m_G^TEr9V0Ji-- zaPNONrH*J#m3&G86i~v8`qS|GF>$ zGO<4x6!~puxrZqhhK#m!LPKnicN@9?Nhb>~858QVOsdrlf;X>bPByYy*1u$;QiN38 zC`n-1k*laFH2Ai1u#)J|@u#)!sgUxzG2c{Toq>d0kL#=?rhx-E{Fn}S5ETRbO{Gz# zntEAVX_>c|Wi<_W*7{y`%rM7vKwPC~@mJETZqxCJyKmd5T~aCd3kaQ9nYF@*!YraV z%3n;BQZKrgEg>BMqDC*bac9aNL&j0P;u4=$DZ@sWfkM3jM|R|=**H~MyNAr_2;4h? z3%x}}*=chdDjXXn`-LQ8U)%Zk+!wu0ovu?PH%+DA6@)~KXDZ6n^mcUj<>$littp0; z6CzCalOy??>$WRNRzj6NC^1YGXIa0lN8wsXMt!&{Q9*!Yqr4Ry7Fl&tW7zOlHUK|1 z3$ai$YH7hY;}vT1@NsTJiyK=FTU5!+nl;2Fr(L?ZGjw%^J;9JbBYbR z0<@_%TIM&E#I|5QX(*#pd;yKQg}4lX-0V9Ay3B22OOn5v1zla%M4)(wcic>?v_DUM zW?qdS#ayI_;AUqJZgA43lKloTA(GQo0&m} zXIYE2TI-^Zh;H)Eo|AwB`C^+zZ+ptwBc0U?5No+PSW^+s*=g>x9~t5OWFG=}MG6M{TB1esgPIqv7i92H`zv-#wc3y7u`Uvt3zW zb$fLTm*KPwG%Hpd)1guyXA?79skjJcSn9|P_cGR*jz3QVYwoVqrLNW~#)V{d zlsupgduE7}sIJox8r4qL(aQ{Y2{(G~T z_ZJv2|EK~LaQlm6$Iapzrwt$Eyh&E6KF~4Yk?9g(9tIF8qBpxNf*;Wt;;|2V)injC zoQw~>9L?h~Uc5#H%Lk5hK$Ao0Tbh+5g^~d~HWnreWFU%WdQq5QDCsK}RV`tsd)J4~ zQxWV5L@S~O&vn&j79HfQxaqXTMb`L{Kzx2_V}a?H)L?9sKL|P({9r@7kz1cn_=YYlkv3gXcD>+##u5xJiI z7uQi2zhc+O)q7C#slLc>VsG2Oy5DnkHO{g`>ZAZ#-O`=g58Ch5<^TGksC-)v=#@TsTRq@xN{t<`F0sB0VR zoq3F)>V=`oBKMz^`=mnb=7qlOD0q6(+ixI4|Atuf#wm=GICBkhZ$d7gRs9>Xv86jz z1@rpmITNr{66tU$or@4@nz-@qz4$A%+94GDa}7}w(;Wnw>HB*&XgjRW^%T8ZNvRT8`YS`_M)}BAlj(ikg-bloR0Ui5~X`}a(iV41=}bK zCOXN?3>BC0t{Y}@(iucp-W;7=&}Q@_^uW^U)A@@B_rk27vwgv$4tYKH$xSe(8m~#0 z$ZcP~{QSxkKntH_QhXbm`K5N+6?21Gnw6%4$o}hO2NRV8{shNol=WX6TN@mFE$YyE z9024%;gA~uVHb!x>y3jyMN{pa4bu$e;QBqr|DxCr_WZk%aOd$V_(G=8W#d!;p;>0X z=Iay|{-A3A!;ispO8|=qK+*bdIs8tr2px^pcW%e!v&#b7KS__s>YL8UgR`F#Fd91! z4n1t(a#?6qOoY55O}SXxyeffN<@vfCwOce*dPtz|)a%+8bhv)b(EAu zli=Cmc?1aD={_%Km$kZXim{o*-8l^?=Fm60g%?|v#_56yGBNfX+>9O|eI|VSpyu;O z*NB>gr0(LIz*aF>MZ2T4qr})0Pmx|7`0&2}7Hk3en4MLRmxt&PePMM-y%5P#I9uA3!fwU$lh)*% zPl{DqFLRs&%-f$+T)y7lDxh5D5Sth8M@kMRHwc!_noDT<*%-w58(}GtfkhuOM?N=6 zh}0R)*j7(wA4LI9UOF99o(z4s$Lgn}wXC)IheRR%BZ;Q_6RqxnUqwL6SYG9##Ti99 zE#jLZ?FBv*u$fxv8fM$G6wh^OONeV={;arnq^fI2q!H~CPjFYGixWcLTIdsteFlP6 z_;P6Lsk8C4iEMTgr*C`NKK|ol#B}k@8|nQLMad=p=#ONt=i)j)`<6J1waCpR+iPce z=rP_-b)FIN;BF%^yLFlUz<{uPJmbMy-GBh;KDDmQ+|6IudCFas z?>Zgs@s$D^f22Suv}DVNv(%|EfJD|FmTWv`(upmO6_jK8Wtq$!sfKr|_+4C>>&`c!<=EYLrRVo5 zoeh0nl4FiZmQ@3)p0BuDchVprA|EXX6QG>yb{L0V zP&a>#5TzUj_Vg91P_D0ToDge4a$CFbF9M<{mk;M*ej4jyKt=I67 z9v`?9Cb1jO+pf5^{N-THT&FT`TDayAOhFtuGi8@BcI zou>WdmZzL%3SkyLy5y0q*MXd7F>*W|PxR z*}Arz?tt`=*+BsBkmoR72gHIQEj?GNy*FO_JmtPXJTCL>0@%xr$Sqd|dK(zylGL|z z@x!$_E=P)>X;Tqz0osE{uGC~I%i?M|4<7rhdsAm0Uf;yws(_hKECY$;S`Xi9HUeGM zydb%OYs@o&3Cvlztm}ekMXO74H&}k714legj$z0vP|K{G1KxK}pb7bM;r(juyB9@( z^V6bt62+0wk9dYko5hQ5Y=yenMwsnNj=FSf{NlY$W6F~2Rsf|%9V&HqxG7yt;_N7( z$$vYB=dJZ^xvQF&WlQ zBOr6Zfl^5yQ~=z?U7!h8ljr~jHd!W*S{Qe;N-|l0X{4qyTrWNOWknro?X$`gJW;U zOlK+BQc?)6tuB6nWxd!Ek5sxBu}&nJUe1G~+`BDYoD6cajq*)$-fRHH;)O!?hF4(@t|@pwN8 z{uStZ$gjl(7{e)8-$N*;daI6vLUr~pAtj$;pTyF##(vZx|0tm<*GvJe(;&qdf8+p$>;xPO`;cy1yaRy|0*IAPS?(f32{GELa ze}*JKxvwPdgiW6p>(-uYGt?jMZcby;FG?+^o1C%qY3R86>@Q}z{`Kma1g6Y^JHa*4 ze5}@UI7kek8%6C@&YZ7`Fs9XANPKxLr+E7c6*n=b{QWIq>a8MU43e@=i4JYn>?r zYs1mV(X^4YT-_%zTPu^9we1h=;}qdQ2WA5M~ISVrf$^>%4Yvj3d? z2(8~&!-w3{?b^v=ty^sv=4B5E7G2rg+KZ2!t5FPC_MOL1)0P7?34zS>945T8^r~5? z9O%+g8P*{wTBK?paAlXB%2g74b_-;Iy@LEYsog$kAo>^rxHo9NjjhfFHz6ky$KFpf z;{$hDfM5TR4~g*PGFa0qClt?_m2Q?l5s|y`J?3Dh@*);Cc0kO1puBbv+ypo8%1q_i z-(Zsm(F$fm{#%mLodk>-x55(q0lIqZHJ4iewrMQrExy`mVmVHwg2|T*26cAPe>K~H z*@8Sg$JKb#N<+jEdQ<*lF^(UO@S!}zP0j$k>*r3tQh%4AYmigFpUbn9_Na^}UNCRP zAolOL4DUv~?Gr*PZN zIm77Dc-#c=$y~tr9p=X+5(LEoi1hO$)eyHK@%&`}tL-Jv(v#@-~L+b=DW>~XL`j@v$( zO1AZW&9{9dFkV6~N(T9w;@$TAn}Buy*J5zTGn4`XJOK)i8G1TQf0jZkueR^9>n(nM zH4ExAX2sPlW;$1!!xTrld22SXYvYw<()AcC{Z4L^_w6wQ9VLeF2hMFKuPV2*762Wy zxU@S4Ae*+E{F}zSx3R6#C8iz4Wd@&zC$l7rOp29Y!t?)IKpr@Yt{j8Nz9h zKRYouXVHPflJ5LrXvG$;Jmwde?g`eqFE?F|bgo33TuVA-k^=-D~n6%ZCN94;%UkInPID3)!2TYU4~k z6qT*GU6R~02t|xW)jp?}J)C(_2jfrgo%q&~$nDS?3qNS`;Y$Ug&#uGk-&#$%F^oho zjSOe!wy+%ShBNPm=s@V1V7FUJOHRzGSU+Q`ts@c3;d@HacQoI@vBbJ4v@>14Y}LxS zZ8BwuZc~B6p)onQEa&tMuGDRG8K}Q>_}x~bao(z7G`KdWKC_e{Ew;9&ob4aXo0u5) zd;^%S(J5Rh`nScx^P9I!aZZz@F=DCJ1Cdw#1X+f^Mf_cTa{9z>yoNOJ9{II8amc)a zh$s}b>IG^Uke^6_d2|qozyiJDw3Hgo3%S$sqbNzp>Np_HmeN&SqTLL$PIY*A6jv!M>Ab1fxxQOO{w0*Y9{47lhneh z++Z}~!l^tz|5gGAFInmxy;b76Xf_Y$N`q#>J8AW!$z`#jT18e!IB-bL`r)lh7MM1xWkt;MXRvGEp4M-1?L`4 zdGLI$?Rs@;7B#djZI!xhT<68Gpm*x5Pr1;%0wo-@cJ+Jxx4E`C16#Iz&zyE_=Oo69 z`VWe8xkq1Bx^)LorR9-xnCZHIB^u9yEKh5ujCD8s@S8*Lk}Ux5_XqKAkovP0L2*G& zmpp&;bUuj2CkGVIt)&b3EH)Hq?Ly7Hc;$ZaP<@|o#w^IrcXY>g0)cKFr|6hsQ3+DU zk5sm!lkx>tp()uHNG%45_E%UQKKZP z)D&`IlpCd3Qoqw_deGiOW;&AXXwF6|r`LGIW{JG0!+K0P;J_LMp}QW++iZ(W+P<;4 zj!s$cH?ISwN=r1RjU3chy{AHc`DU%m{^`O{r|#L@>8W|am)j$8FX@h`N@celm}jd| z`snjOH`VO3v%?C$ll`KNMeAXILx9S|vr~QR=p>|}7Js$qdDZ7HfgIIcTdY=fM{rh- zhI`FVA9f1j^AW< zgt~sOZDL%)dy`k!Ao6dB9e72=)jm<7?w7&NLvuS4Te^QkD%Ca~gogjN58q$^mfQbf zB~-j>2v~Z@z3Wao%&nPi%y>>tQ>i2Ks3cqQyPlgh(_SXL3Ia$oiKx}Uz$zM!hD~fw z@mJY!@UqwHkfQ?1MNGpvF{Fz=h1ZvetQBr-skj)}K? z<61Er)JmVM3agkQ*Re#uP4+dDZQ-r=#w%`H6&Q%6aXmbujB*=_HzK?#Tjr=0C6C#v z-c^|P^S{$!W*gHlygh0*&sT)h(~-;BH(X8pmfx5z$0yViglJDmEI2noqiv(KR`BPh zJc0Qa-?QUE*k|xr_ihRlE?;f$Y^H3lY-OxATUYtN1R9_+eNJQj_s7Zkln=}+_usNq z#i{I>6VUI~zUWvI9j1BLzN-=|Mno`*NE+`-M08yyo9_Eq_v~MrYmG>-KUtR1ngB9Y z!9wd~&dq~*luB*ctJi}QX2<8_5<{(S43b%t?TKI3KnibSDZc$HaAV!}aT9<@W;jI? zHl^7EqJKX49qW7CvtY!K_^XtC!MwjLbJ{L=&dr93y~|sH7aM6b0bgfMJwGIFT z$Kd2hg@~@HT7mU+E)<&K&$19$*-8zKVU;S)%SjL5cNmQ6TS%FeMPEYk;B(BxRE6T9 zOa2yBFR;R2+OGVWCiqtl7Z~zN0tm3U9(ODCg8<2)hrb&jpI=DIn?Y`TxI&FHqe-^9 zI1{{Z@R7~@wTd-*Ngi4&q?@#9n`aWZ5vo>*kL2;NTv}hAn8@(nD>R$&{oXf-v0e=I zTAQ#Q(lf~}F(#*%+b+`p4%HJ)g~b_Iy00+X&)}n|ZS2184gad%rck@%I?aQrs`f0L z?bPl=tXem%0SCuOoJD+`s`R(Uu*F@>AY)H6r)qU&k+v0fHd#$|`}4uM%oW}tV)|xk z*305=y*c;>2u>Jc)$dm7#a_>cX*slXyE_#ukkMw`l|<`A2RDXc8#wI9@i#L}`$(vBCO_nyM1dt=*wG?Cuhc&ds2NIoN!`Xb?##9NvxcEP7PxCH0fIg#pq6vTA zoyeMUXb%NSZSxalT!K;gkJZhD4F&sdr?ew2Q#a2r4(|_ZO9=R5IDqKbMombPPFI)hCzT+P&=;po`)Su*P)EfzKeJ_Ia$<724vxw0oBi4uahGmu()=PL%>H z(laF{C3iYikp12x{>_QaLYCeu=){s&kdv+{`Naw?Q;8D^nOBv-GH5YgU{Yt0cHvGE zfUA7qxKnhE>DCw;L5Oh`3E^+)&xsm>^v=)4%7_Q$p31Mn)N?l`m0x8Oc!FOLIdRfS zxEj}0Y4_qcoWuIg38rquDrruapxd~&NdlUT#ul3+S^6{WD2-nng?NNlYOjr_b$v@M z^{yJO5>e@R*&$7!=6;!%N_DHtt6Z3QQB6-_ftSZcn#IRDYfP(y^`@C&dqq*6q0IOG z9cYu;yX$uz17PRsrA(KH_(B(t;7yQ;#_r>**`pPzr80kF(mw;+(&uHvUc86RG-0C| zcqg*g(JdI{Z>aEuVEU@{LP)RwVp-XWwU5x37G=7vcdt)*io(KN80~eZxSPp9Yzv{;eVSu+>qeTp@Xm|<$_1%#KFLM_*C8z`TWCY zU#T^zJzQA||CCK9?iGZyuB&bSF!H_shGb`NE{|Ypde@;TmSHELj);s^cb|K#g(?V4 zD)ys@^!Iz8lAur}nDd!|aUqMkJUo2U+3nTA)jQlKl>);$N)gLkH zo(agg1qHWJY$ft>y$)GMy}6?^4TfV_*1sV{>|E2cay}tPSXCEX%SfiLsF%-!yQ0J2 z)*e5w4wEpe1l|nr`koei)9o~sbuHC4&KrAOT&B_*<#>AZZhyPSl#P3D^ODsxex0w7 z7C${UACHRJ1-4aid-mx}&%w_mQz+L!XF347*Zp}j*B*q3fJn-XRV#M61L99+?LXBD zOgaE)UV2irA~xlONM@bS1DbQhz01sdRqkn5Yb9h3?%3RmJXAX(B!x=Be~6Q|+?iaC z=T1Z~GQ+ZW76+fN#LhyIOfc9Xtrq>d5FKa@T)AL@rsVv2>^*4*q6*U2^}ORqn;i#xEkVj?RrP%_K=Z19&_KcI)cGRTHpP<0d%4?$U$kFDA# zx6PYn41zhNpas`hE6UNG)n9(pZ-UylX_em0%89BI#F8BHza3%7k5J}neP z!iJTv=LBiqf8A~U`C*#aX}{07e~6TrU56az)$mIDRLq?UDG_iewmCy^^VbC zS#$II7eD#l*Y5wxQLoUSMzVs-&UEueNu;(R2ic2r$p)mz+0m9{l7!frFP^kT?k!v+ zeaju4^w?3=Wr-(mNf3w~*A^_l8I1Ke)~RR9QONoVYG}MOyW<{Z_Hrdp^nuMvyP?95Qt=8RWhY*=_usg<*Av< zp|vd(x4X$erOT2Ze-1!6)u+L)q6ycMhRt1Mqs0|1y;5!K&0KNql)hyRAKg<OU7MlQtXb+nL!J!*#<=zCuYPUm>=#kpH9bASpFH<{78w=qJA(l0ekVcy)lu zo$t08!_D)`>M8}3Q}jwMtC&=B5-(}+2G;)YRydVl7$0e*trssKo`!b@x|F5jv}%h) zE(@-fI&vzJki=z6yw+R2odcbE+4*gJ;T^0PBbV4Qntjq zHbz;pg4Oem2~hvK^Bo&WC9Ck~PfXAoED4I$VuWFMdA*#qWn#u^+tNw^7XIBON14D; zElwI_<>2@rUL7F4)M0UJ`YrH=?+jL|r^~e>ao$Vt%b$jk6&(~K2ovYlkhgv?Y@Ymi z+TY{TT0PKLYjdy2*q`+l43U-D)Tr~zRyDBdM>*xhhUSyBGg*H?Q0oRCHSg@7+L@f} z@DJz+s>B7ps@qK(7*Cj%>6O!THOe~{WjwxV@N30YLIw$*2 zl*vsK!b7jkB(Y)^5*xE^7h!f{m z8Tf93fOd*(U^pD|E5jfV>cXB_lro?&?S9dx%_M?kcaW8=RCL& zr&DtESK4$!h;VTNn+y^rU{a~Vzfv#dCU)Ahsd9PEyWb;h$r1(h^ zAC<#!W~G{|O6obg&L+P^{hAurp$C($fW4Zejn5?shuj#$a+cS)E<@qIT(M@Nfk1C( zwR+T+h(S=N>=~$r6O}9O{zYoxjDuXg(W+T9T zRe>5$n|xR1mJfI9EXhuM-(75{SyUK1z8;zv;I1LuF-zPn56vafze_!yTIYaEtRhe= zsr%E@`{g~PzJSPvjE7J09{m}o0p8HaPp*C5UFP$yd;WAoZYtC@3q#4B@7wNgrcKsW zkIcpO3w&&2G_T~7c934PUZgn0iC}yOcD+b16(g4R$f$kpLoatkkY$n#XB&sW) z#~!HF9!$9)HHK2R^c?|Jxlyy?yCn$^?70!UL980b#;Gs}6SE#*gecZ>o)KV+Q=1a! zdtL*52@nWJkonHLL3h1LmbA%Z1?F2vuDi?poLd}qq-wqa*&oSg^@%q}xXyY54K0aykJm3Ha z?BpqkNGXcCo2whgBD3&M$D25Ohg_nZqj_y+7jWS11X2ki@(7GkM>OOfF>Vf#Ap5Q`%F+Y=Qu0ZZ%}gR! zgZb&MSsBULI%LIPWutgJ5I4cHLJMnCpbk2Vd(bVk7s2yzS=Z-{Eu(J9>!xgb5;hsz8A4IT9I zK7=~rSg;zx4YYDJ3IQor3yYoO7vZ9Gme=j<`9Hd}*@5)- zDUYafjUAU)hdPt}B3=_5#=RB(ugjZs$|BLJVzRSlC%uoEf8c+7)%^HRYOAJ{;=y7E z-hF#8uTcutJrobSm%h9E1JW3>`8!D7(CGXt!A@=tQPkdW+3eLpdozul1cQI8N>?zG z*c8UpWP<6|&_+2Upl~3t#3;n_FriY(jW7%40yg5@CQlJA;U9SGks-Qu53y7K3H0SXqdW zCEBBX&y`UnJOHcA8&KQ7c0|(M7K)j3GUygLA5;fIlm?w5&D&->ES0%$=k2zQ-F14q zfI2Zx{DYAc9`Kf8AI9sZn9Z4cPy=QC0z&~)XpStsZ=q*R{;*2c))_OKo$7g62Qpeo zY}T}zSk9`W-#(V{dDV`H4Wy!dg?tUC!u~z}zY9lg1yuXQJ-*V(27V|9g7>Gv;7E~F z`CBt3!r$$h^_C1X7L<}hGRZN`IR=zm%9gy2>(riwdhf?Qy#zlg(Odn`W`cYtTFAau zAGG6}_$PV0jW3(-C%(h!d0bPP1Qh2ZYE;w%1+tYh`x)Fr3DRj_l zMR?4J2KWg>Y`X{PIi zhzpyqjh{otdH_AE8ziQh@U>6SA8*rQ7K&IDcVaBLbN8*bUWK^Zj{>?M+pIDAcB!#J znXK))x>0$=0LV<>7rnNy^=>tN_y&k{1T5ab8XqFDyL28W|sfjZ&*uNGOo z6FNu~3gfn7!E!vv6_78YNCC^kZhZ^4Tg~`(<>FvI+9HlcWH%P~*pfCtfWLcj0iL|= zA9$g)uw1H4`C`XkRd!b^i;<-GqIc+2%lXfv+}BCPTjm5#-@$>zJEj0?Oy|`9Ul8NN z3qSZgDj_Q#PINYZ%X;c?Ewg6bd0TYDxN1l7;fmv_UK;p}zri>!x!sxQu2Gx8h1F$M zPRwy9ay6)EU=f~l<aCvF9( zE4bC*jW^1hK~6?r6+k4`0CgupYB$Q;#0f38?ZRJH(jq^}&wl8WwdkAcAy|3l^Ilht9nz3j2QYvmcAVO6iv6lH>p>kU zeHD2(L6sK@l`$p)0zog^gS#v+&2`_oQoo=)b-+tUlzTXMG=@4)XhO{YF7 z6;mp`g@3V8RV7S>01ALG_?3a4Ci!Y&-d!)?K`u?&5%vS zZG`~s5g=_bTrAn0)mQY*BHCxe05wWz$R|e)hCJ zpH(mfGyVp9G^;--V=bz8eXXQ;TT}uK?+Q{f1qv%