From 85ecdfb9484968bf378627e1dde91889e9fcfd79 Mon Sep 17 00:00:00 2001 From: Krupnov Date: Fri, 11 Oct 2024 21:22:28 +0300 Subject: [PATCH 01/16] add frontend --- index.html | 127 ++++++++++++++ src/AddFile.js | 16 ++ src/AddInfoPersons.js | 49 ++++++ src/PlayerVideo.js | 129 +++++++++++++++ src/RandomRotate.js | 9 + static/css/features.css | 85 ++++++++++ static/css/loading.css | 59 +++++++ static/css/style.css | 218 +++++++++++++++++++++++++ static/fonts/AkzidenzGroteskPro-E.woff | Bin 0 -> 48632 bytes static/fonts/AkzidenzGroteskPro-R.woff | Bin 0 -> 48992 bytes static/images/import-file.svg | 5 + static/images/main-logo.png | Bin 0 -> 186220 bytes 12 files changed, 697 insertions(+) create mode 100644 index.html create mode 100644 src/AddFile.js create mode 100644 src/AddInfoPersons.js create mode 100644 src/PlayerVideo.js create mode 100644 src/RandomRotate.js create mode 100644 static/css/features.css create mode 100644 static/css/loading.css create mode 100644 static/css/style.css create mode 100644 static/fonts/AkzidenzGroteskPro-E.woff create mode 100644 static/fonts/AkzidenzGroteskPro-R.woff create mode 100644 static/images/import-file.svg create mode 100644 static/images/main-logo.png diff --git a/index.html b/index.html new file mode 100644 index 0000000..0c8e68c --- /dev/null +++ b/index.html @@ -0,0 +1,127 @@ + + + + + + + + Анализ зала + + + + + + +
+
+ +
+
+
+ +
+
+ + +

Выберите или перетащите + файлы

+
+
+
+
+
+

Количество людей:

+

+

Процент вовлеченности:

+

+

Соотношение полов:

+

+

Средний возраст:

+

+
+
+ +
+
+
+
+
+
+
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/src/AddFile.js b/src/AddFile.js new file mode 100644 index 0000000..50f7755 --- /dev/null +++ b/src/AddFile.js @@ -0,0 +1,16 @@ +const inputContainer = document.getElementById('inputContainer'); +const fileInput = document.getElementById("fileInput"); +const videoPlayer = document.getElementById('videoPlayer'); +const videoPlayerContainer = document.getElementById('videoPlayerContainer'); + +const AddFile = () => { + inputContainer.classList.add("hidetl"); + videoPlayerContainer.classList.remove("hidetl"); + + const file = fileInput.files[0]; + + let URL = window.URL || window.webkitURL; + const src = URL.createObjectURL(file); + + videoPlayer.src = src; +}; \ No newline at end of file diff --git a/src/AddInfoPersons.js b/src/AddInfoPersons.js new file mode 100644 index 0000000..e33bbcf --- /dev/null +++ b/src/AddInfoPersons.js @@ -0,0 +1,49 @@ +const videoPlayerZone = document.getElementById('videoPlayerZone'); + +const createBoundingBox = (ind, x1, y1, x2, y2, cw, ch) => { + const boundingBox = document.createElement('div'); + boundingBox.id = ind + 'bbox'; + boundingBox.onmouseenter = openInfoZone; + boundingBox.onmouseleave = closeInfoZone; + boundingBox.classList.add('bounding-box'); + let norml; + if (cw > ch) { + norml = videoPlayer.offsetWidth / cw; + } else { + norml = videoPlayer.offsetHeight / ch; + } + const normX1 = x1 * norml + (videoPlayer.offsetWidth - cw * norml) / 2; + const normY1 = y1 * norml + (videoPlayer.offsetHeight - ch * norml) / 2; + const normX2 = (x2 - x1) * norml; + const normY2 = (y2 - y1) * norml; + boundingBox.style.left = normX1 + 'px'; + boundingBox.style.top = normY1 + 'px'; + boundingBox.style.width = Math.min(normX2, videoPlayer.offsetWidth) + 'px'; + boundingBox.style.height = Math.min(normY2, videoPlayer.offsetHeight) + 'px'; + videoPlayerZone.appendChild(boundingBox); +} + +const createInfoZone = (ind, age, gender, emotion) => { + const infoZone = document.createElement('div'); + infoZone.id = ind + 'ibox'; + infoZone.classList.add('info-box'); + infoZone.classList.add('fade-out'); + infoZone.classList.add('hide'); + infoZone.innerText += `Возраст: ${age}\nПол: ${gender}\nЭмоция: ${emotion}`; + infoZone.style.top = '50px'; + infoZone.style.left = '5px'; + videoPlayerZone.appendChild(infoZone) +} + +const openInfoZone = (e) => { + const ind = e.target.id.slice(0, -4); + const infoZone = document.getElementById(ind + 'ibox'); + infoZone.classList.remove('hide') +} + +const closeInfoZone = (e) => { + const ind = e.target.id.slice(0, -4); + const infoZone = document.getElementById(ind + 'ibox'); + infoZone.classList.add('hide') +} + diff --git a/src/PlayerVideo.js b/src/PlayerVideo.js new file mode 100644 index 0000000..0092df8 --- /dev/null +++ b/src/PlayerVideo.js @@ -0,0 +1,129 @@ +const people = document.getElementById("people") +const engagement = document.getElementById("engagement") +const genders = document.getElementById("genders") +const mage = document.getElementById("mage") +const loadingModel = document.getElementById("loadingModel") + +let cntSendFrame = 0; +let isPlay = false; + +const sendFrame = (frameDataURL, cw, ch) => { + const url = "http://127.0.0.1:8080/api/getInfo"; + + const blob = dataURLToBlob(frameDataURL); + + const formData = new FormData(); + formData.append("image", blob, "frame.jpg"); + + ++cntSendFrame; + fetch(url, { + method: "POST", + body: formData, + }) + .then((response) => { + if (response.ok) { + console.log("Кадр успешно отправлен!"); + --cntSendFrame; + return response.json(); + } else { + console.error("Ошибка отправки кадра!"); + } + }) + .then((json) => { + if (!cntSendFrame && !isPlay) { + loadingModel.classList.add('hide'); + const data = JSON.parse(atob(json)); + let p = 0; + let i = 0; + let k = 0; + let sAge = 0; + let m = 0, f = 0; + let e = 0; + const goodE = ['сердитая', 'отвращение', + 'страх', 'счастливая', 'грустная', 'удивления']; + for (const box of data) { + if (box['name'] == "face") { + createBoundingBox(i, box['boxes'][0], box['boxes'][1], box['boxes'][2], box['boxes'][3], cw, ch); + createInfoZone(i, box['age'], box['gender'], box['emotion']); + if (goodE.includes(box['emotion'])) ++e; + } else { + ++p; + sAge += parseFloat(box['age']); + if (box['gender'] == 'М') ++m; + else ++f; + } + ++i; + } + if (p) { + people.innerText = p; + engagement.innerText = e / p * 100 + "%"; + genders.innerText = m + ' М, ' + f + ' Ж'; + mage.innerText = sAge / p; + } + } + }) + .catch((error) => { + console.error("Ошибка при выполнении запроса:", error); + }); +} + +const dataURLToBlob = (dataURL) => { + const byteString = atob(dataURL.split(",")[1]); + const mimeString = dataURL.split(",")[0].split(":")[1].split(";")[0]; + const ab = new ArrayBuffer(byteString.length); + const ia = new Uint8Array(ab); + for (let i = 0; i < byteString.length; i++) { + ia[i] = byteString.charCodeAt(i); + } + return new Blob([ab], { type: mimeString }); +} + +const videoStop = () => { + isPlay = false; + const canvas = document.createElement("canvas"); + canvas.width = videoPlayer.videoWidth; + canvas.height = videoPlayer.videoHeight; + + const ctx = canvas.getContext("2d"); + ctx.drawImage(videoPlayer, 0, 0, canvas.width, canvas.height); + + const dataURL = canvas.toDataURL("image/jpeg"); + + loadingModel.classList.remove('hide'); + + sendFrame(dataURL, canvas.width, canvas.height); +}; + +const videoPlay = () => { + loadingModel.classList.add('hide'); + + isPlay = true; + + const bboxs = videoPlayerZone.querySelectorAll('.bounding-box'); + bboxs.forEach(child => videoPlayerZone.removeChild(child)); + const iboxs = videoPlayerZone.querySelectorAll('.info-box'); + iboxs.forEach(child => videoPlayerZone.removeChild(child)); + + people.innerText = ''; + engagement.innerText = ''; + genders.innerText = ''; + mage.innerText = ''; +} + +const videoTimeUpdate = () => { + if (!isPlay) { + loadingModel.classList.add('hide'); + + const bboxs = videoPlayerZone.querySelectorAll('.bounding-box'); + bboxs.forEach(child => videoPlayerZone.removeChild(child)); + const iboxs = videoPlayerZone.querySelectorAll('.info-box'); + iboxs.forEach(child => videoPlayerZone.removeChild(child)); + + people.innerText = ''; + engagement.innerText = ''; + genders.innerText = ''; + mage.innerText = ''; + + videoStop(); + } +} \ No newline at end of file diff --git a/src/RandomRotate.js b/src/RandomRotate.js new file mode 100644 index 0000000..2a49001 --- /dev/null +++ b/src/RandomRotate.js @@ -0,0 +1,9 @@ +const logo = document.querySelector('.main-logo'); +const randomAngle = () => Math.floor(Math.random() * 360); +const randomSign = () => Math.random() > 0.5 ? 1 : -1; + +logo.style.setProperty('--random-angle', `${randomAngle() * randomSign()}deg`); + +setInterval(() => { + logo.style.setProperty('--random-angle', `${randomAngle() * randomSign()}deg`); +}, 7000); \ No newline at end of file diff --git a/static/css/features.css b/static/css/features.css new file mode 100644 index 0000000..484dd9d --- /dev/null +++ b/static/css/features.css @@ -0,0 +1,85 @@ +.--no-swap { + position: sticky; + position: -webkit-sticky; + top: 0; +} + +.fade-out { + opacity: 1; + height: auto; + transition: all 0.5s ease-in-out; +} + +.fade-out.hide { + position: absolute; + opacity: 0; + padding: 0; + margin: 0; + overflow: hidden; +} + +.fade-out.hidetl { + position: absolute; + top: 0; + left: 0; + opacity: 0; + height: 0; + width: 0; + padding: 0; + margin: 0; + overflow: hidden; +} + +.fade-in { + animation: fade-in 1s ease-out; +} + +@keyframes fade-in { + from { + opacity: 0; + height: 0; + } + + to { + opacity: 1; + height: auto; + } +} + +.zoom .info-file { + width: 100%; +} + +.zoom .info-file__type { + width: 100%; + height: auto; +} + +.bounding-box { + position: absolute; + border: 5px solid #9c9cd9; + border-radius: 10px; + box-sizing: border-box; + box-shadow: 0 2px 5px 0 rgba(162, 172, 228, 0.74); +} + +.bounding-box:hover { + border-color: #FFFFFF; + box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); +} + +.info-box { + position: absolute; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #9c9cd9; + box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); + border-radius: 10px; + box-sizing: border-box; + padding: 5px; +} + +.--no-view { + display: none; +} \ No newline at end of file diff --git a/static/css/loading.css b/static/css/loading.css new file mode 100644 index 0000000..14b84b4 --- /dev/null +++ b/static/css/loading.css @@ -0,0 +1,59 @@ +.loading { + position: absolute; + top: calc(50% - 22.5px); + left: calc(50% - 22.5px); +} + +.spinner { + position: relative; + width: 45px; + height: 45px; + margin: 0 auto; +} + +.bubble-1, +.bubble-2 { + position: absolute; + top: 0; + width: 25px; + height: 25px; + border-radius: 100%; + background-color: #1616E1; + box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); +} + +.bubble-2 { + top: auto; + bottom: 0; +} + +.loading .spinner { + animation: loadingI 2s linear infinite; +} + +.loading .bubble-1, +.loading .bubble-2 { + animation: bounce 2s ease-in-out infinite; +} + +.loading .bubble-2 { + animation-delay: -1s; +} + +@keyframes loadingI { + 100% { + transform: rotate(360deg); + } +} + +@keyframes bounce { + + 0%, + 100% { + transform: scale(0); + } + + 50% { + transform: scale(1); + } +} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..0586760 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,218 @@ +@font-face { + font-family: "AkzidenzGroteskPro-E"; + + src: url("../fonts/AkzidenzGroteskPro-E.woff") format("woff"); +} + +@font-face { + font-family: "AkzidenzGroteskPro-R"; + + src: url("../fonts/AkzidenzGroteskPro-R.woff") format("woff"); +} + +body { + font-family: 'AkzidenzGroteskPro-E'; + color: #FFFFFF; + background-color: #1616E1; + margin: 0; +} + +.page { + display: flex; + flex-direction: column; + height: 100vh; +} + +.container { + width: 100%; + margin: 0 auto; + box-sizing: border-box; +} + +.header { + margin: 0; + padding: 30px 0; + font-weight: 700; + font-size: 20px; + line-height: 24px; + box-shadow: 0 1px 3px rgba(70, 107, 208, 0.74); +} + +.header .container { + padding: 0px 35px 0px 35px; + display: flex; + justify-content: space-between; + padding-left: 40px; + margin-left: 0; + margin-right: 0; +} + +.logo { + max-width: 227px; + width: 227px; +} + +.main { + flex-grow: 1; + display: flex; + flex-direction: column; + justify-content: space-around; + width: 100%; +} + +.main .container { + display: flex; + justify-content: space-evenly; +} + +.main-logo { + max-height: 530px; + animation: rotate 7s ease infinite; + -webkit-animation: rotate 7s ease infinite; +} + +@keyframes rotate { + 0% { + transform: rotate(0deg); + } + + 50% { + transform: rotate(var(--random-angle)); + } + + 100% { + transform: rotate(0deg); + } +} + +@-webkit-keyframes rotate { + 0% { + transform: rotate(0deg); + } + + 50% { + transform: rotate(var(--random-angle)); + } + + 100% { + transform: rotate(0deg); + } +} + +.app { + display: flex; + flex-direction: column; + justify-content: space-around; + width: 460px; + border: 3px solid #FFFFFF; + background-color: #1616E1; + box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); + border-radius: 80px; + box-sizing: border-box; + padding: 30px; + gap: 1em; + max-height: 530px; +} + +.app__import-file { + background-color: #1616E1; + box-sizing: border-box; + border: 3px dashed #FFFFFF; + border-radius: 60px; +} + +.import-file { + display: flex; + flex-direction: column; + justify-content: flex-end; + align-items: center; + padding: 10px; +} + +.import-file:hover { + opacity: 0.7; + transition: 0.5s; + box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); +} + +.import-file:active { + opacity: 0.1; + transition: 0.5s; + box-shadow: 0 10px 30px 0 rgba(162, 172, 228, 0.74); +} + +.import-file__input { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + border-radius: 20px; + opacity: 0; + cursor: pointer; +} + +.import-file__img { + margin-top: 35px; + max-height: 400px; +} + +.import-file__img--brief { + margin: 10px; +} + +.import-file__description { + font-weight: 500; + font-size: 16px; + line-height: 20px; + text-align: center; + margin-bottom: 20px; + margin-top: 20px; + + transition: opacity 0.5s ease-in-out; +} + +.video-info { + display: flex; + flex-direction: column; + justify-content: center; +} + +.video-player-zone { + position: relative; + max-width: 800px; + border: 3px solid #FFFFFF; + border-radius: 10px; + box-sizing: border-box; + box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); + max-height: 500px; +} + +.video-player { + width: 100%; + height: 100%; + border-radius: 10px; + box-sizing: border-box; +} + +.info-place { + margin: 0; + width: 100%; + padding: 10px; + border: 3px solid #FFFFFF; + border-radius: 10px; + box-sizing: border-box; + box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); +} + +.info-values { + margin: 0; + width: 100%; + padding: 10px; + background-color: #9c9cd9; + border: 3px solid #FFFFFF; + border-radius: 10px; + box-sizing: border-box; + box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); + text-align: center; +} \ No newline at end of file diff --git a/static/fonts/AkzidenzGroteskPro-E.woff b/static/fonts/AkzidenzGroteskPro-E.woff new file mode 100644 index 0000000000000000000000000000000000000000..0e3d98e19d2bd85f6138abb198d3ba7ed21cccdb GIT binary patch literal 48632 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 V`+ECX5rp6>91#S>{{YDg;Q9an literal 0 HcmV?d00001 diff --git a/static/fonts/AkzidenzGroteskPro-R.woff b/static/fonts/AkzidenzGroteskPro-R.woff new file mode 100644 index 0000000000000000000000000000000000000000..08d64946d912e79261e3bc37f4f0a4caef547e94 GIT binary patch literal 48992 zcmZr$Q*b80vi@V+&c^1(PByk}+qO5{*tTukwr$(EIj7F!?W%94y65Yje&`z1jH|4O z2mlE1Bi(ucgr5#r(&|6j|0g0MO42{PKR;vGKfu+X;ouVeBP;>{{6qcGm49G@3W9Dd zDkrN50A$Ai00gxFfQt>(qGqP3qO#x*?_5DGu3zevHgSn;XwWe-`@ZbQ!96qpI8h4fcZ86aNRNH zmpy7`tZ(!aPwj{E`vFMbi*|nLy-Pm(?PpX339AWSyg$U7Q#4)`2 zu6A?Lkf&w?wc^4`5y}JX-r+$0=i~Eq4G#h`p8sw9t*Iu%1Q3n^nzsgYqC?93B=J8^ z+hoj0&lCVyihlw!2o@Gzj~4_$TmTgD-*E%2A$EWNM1OyC1Vs!G5Fvyhla6t{fg2c# zv7WIB*t`@B28K!mJ-NRoe!%3*If&p8;KAEcQrBPgj2U`9LnV1VJq!dS!)}?Uh%pL! zdO!dsDI}}^&fSY=PL%hYIJ*a!VdtR?3LI zDki-)P(li-odY8siS0Z~rtM^W2Al^4!(s+oPRGzNo5MJl6e4FJHYoA_nz3#hBPB65 zB)-+*dgVI($#L9qtW!^OW!fe%vCDEFskAyxVh&N*gA+%zPH+FJP$tz$B9$LBp+DL@ ze^)Ufp3gzGXovE|@szXRXPARS!jF6b0k`8WSFRVO+5>RJ1*7+Sww8deQ)%}WC3>QH zDxYAX6Sg)WqSwt_Z-I7dh`{>Jt^V;EN$(n(A8MCcGr{i3++Y|uQ&Xc*`4-I5Y# zzEqixCwog*qu#wxcqx%do2*u_pfaM~PMb_Is(&tVm+folKSDjRH=nVwD>R5RHZjCthY}=-0hP&j?{^vJ3(=ojthe1qyv=G_K z^52MvAp@S@=mW6ZET!AF5Em}(YDR!{?_ADVE#(p&Ohp2_a}QSa=<7Y-g-mhp)KUEg7a=YLO3Sa>3nDcxz&tw$Y4nd9n{ z>5-keq}S*(+ORys1q2sh&JUG+zbb8I0*&wDrpmD!KEFyjcm5%_%U6$O*93ksRxf48 zsQY?VUM2efdUB97^$5{_CZ&uX2B?LFMZ9{TFq1V!wK2fp7ZQHu~!GGkl|x zWzZ{7wmVOxvWO}ymsEU;{q(KYUMibwpXl-5TXdGf znW^fwt3v+Bwj9`FafB^(bG!?PNJzC*Z#PA_nG(TR&)WNrU^^F;!M)RT=q+5g`G3O){8*R8I1_< zAZO+E{y1wB4o60BKbMF`FPwmT|2JyjV!tiw;=m2uKJpDX*04$Ur#u(7-u{&?fo zj(h|}sx6*@Y$J%6;MYZu@Okiz=8(VXukfR4zf-s&bP*b+U42PQAfR3dUPer|h2Dx* z8u)kxB*P^YI*!I=U!PFlc}7?2FW7eJV?^J-iaC~#G;Nz_UnV2v`BHhm&b6C^+i(R% z%aQYaP}8dQ2|k2n5X2xT=GkEWp5jPs%U;nAbICZWII3=oz72^V7j(tX*{WjrHsEaJ z-w&K&TZ&$2dJ*Io6kto?1ZU3Fo@egTx&ERtc8Gk@Wx=x=M*QnzVqO!9Q&1X*5c zJE^MAY>sf`JG28R!os;l$oRd?wNvoC`J@U7n5Ni9h?R2FY4Z6Dr3sty%WrOuskaQsbg(~)U zOigB{b1s7|2bA|F?l{b#H-LKv@(4)Q)a5r3FK#e4Pud=-I?iL>*PAnoP6*UbH>9B} zn$}4biT{QYd0qa@{+RX2;+r5iJAMK2z7$>mHe9I(x78<&_E(Zj50oD0(C59 z>~|4!VCsYct0RRe9h#EDU_AFA_tE`t7_|{*rTV{v+?LbbVUxe_Sg-3MRN(Dn`n^Vw zc=rr>4^g6Tv2<@ZhBDLIfz&l!g&h%>RwDaMf`dNkdUt*`WP{jSd>+d2mE?0;VA*U@Mx zHz||QQE^miO&j-6E~Hwh=mum4F8rLV+}3FOd@1tbevX4CKa!5c)}ET0YCSX=xlYf_ zJTWoRVdAp>)0nK7kcdkrlhB@O#5EL1&XJmHCpXZUdyCJJRyHP)XfMY(iNAI6b!Cy0 zk_LbAi9^TSagZiaiNh87NPdz(!UG2*64F2t5QPF_z{CI!Ng*qo zSndLNj)({1=h)&A&jU>t+Ir zybolY0saOxn3O|*YYkNx1SYVK&?AP=YPM_SFD&UORnyKVH%B@ryobWq6;xZbXCYVVkN%oQ2Q)N-*zLjV$P@id*)-0%DQ+x^&&sH=L zYt%(*9#L}9Ma&~TP_;$#iXzM*oEATgk;wa zzl@48=%kpD1ydSXq~af;-zU5#3mZ|Y-&gRcbOfm7R<4x%t*5kN_6+KIZ+sc1du zbyw!bvkhtP=i1*~6ttvl+|zKZtad4XYOBhzDZF|YJri9XCh!8@p3>b5eL?a`_$Ks& zo&k>Lr?rFj3UKaK6;O*o{6NYJqRCZbCx(Tb4*Ew_AVxJ8enFINrtL)dM(lyKKk&O& z$qG?6;(1_rFX*KaUs<-id1-p_dP(#=o5T%@P(ASv2?AUYxOIPWNPY;0dEx@0c2bu3 zeiUU?hKS_8*S@%+LP(OhaebZjYU)K**g}DMnhmFo#7L||>IOMqG9PPvn)~F^QT~zL zz4X1Mq;^E5aVhD>-AcGwVH1_6cco=z?h*``G7!}fT6;Lope9ak)I508WP^2+@LHZV zy+oBlA!s7Z7@V;fmaS-$S+I}FG|4=XZ6x&M-U zu{bBzNbC0(E0Q#B{Du)rs}%2ixcTsdo=E!R5!QX0`!??B@pJWa_9OZGHVqhhh_ErE zrdASI#CDxIM@@zrGDr;2ho2QcTMfG% z1Efv>BLh?y{BDSvP*v{EOnsD|;>wZrdK0mxK??f>4l6=6JOLcv8l_8sFfhAz572Cq^`8>(c0o{15wWLn^w(zaBan#l2?B3Gu~HSw=>+% z_&xg%FWeAW#o|u|j&p2SDIbjPtXR*29ZuCV<&SM0l3RbD-JyAfvyf$h6de^c6?02h zx_2Ki>webfiB1SF&BaIds&^8}rbALo^*CD1q(&?Cx=LfsCM$9LySV2jV{(^_Om?my z8bM?czaRz_mzO$0GfFUtRk(awWAv^d;6gbQKf(FCLjL{ZZ#>y~;{5ID=WodxVP!(kA#6c?b5>TsL2_R7ZK?vYqFIUC+54GEPh1I~? zqQ0&PoVKh%Ui zLkjhb`%M?QBh)4pxo-YV2Kdr&fAj}#%Uf1Sue)}ZDK}~?R&BXzuPL*cG#gis-BQzk z8#%9$v^Wco7vHFkhbJ}fRwtp+K>C|`pezp4nWEKQR7jvxPZceiJHwO4tV!XfFA8&5 zq1VRI9;W)qR2=*j-T)>vSy%8=D<~+~LvEie16zfmYBxd|)n?%!#W!rKt@<@xUiP&1 z(qGz`w6T|DFzL_VvAjXTcmTip&Yf&6!I)6Fr|Lu^OOur!pvLRX(1pvHFNixcah%GeRlNc<2gF_l zqb5OYAP-d{vwTra`UZh6U{=8(dFmdoF~DaENJ}x>=xy9WMA5-=V$$1>TE(;w9nF3& zvQ^|g+0jP`FXb#j5y8uZ;NDg}@z|2#64SBafCLPi^zAL6>9hWuxv$mbO;?HQ5p}?w zvK;)XEOq>oa#>7CRQ7uKSO+jVdG75dQy7E(G1sU78oE}XM{XvCI9QE45AT6TN zpZ*G-ln`}6u})9HAeioXS%g5Urnp4dQz+!<$+W8&12X~TsiBA_8x=6{A-0q^A5J$? z%Qo%p+u?EgcP`F2nyCj0xf(Gg4KK0Gp?^9!DDXCU(x z=$n~@uXnb)T&Ft}Hwx4B3OfL9O4;Fg4kvg@5)FtOx>Bk;cFBzW0H|eyGM)L-)2pfT zDH=r@owSH!m>Q)8va*ChQF6(Orrvo_-3GaI-m~|c{;q$3=Xu%BY_EV-uyPBJ4CkQ6 zIJ9X44jMbj1()uIsTTeJzc9pn;fE)-xYF6>| z1ry2|S<69yNlA^$^7c;OW?2%Qx1eo>6?7F69UF#E+t-(YJ2sPy3#oa~8l$E%hyrcw zOB)LeZWogill44a!;pJ!X(5{>+*Gu!(v>sE>wCfWQg=o;*=a*F!2e)zM*@HHYdQOd zSBMq1u*#-Vb{37V<)Ayft%ivY_04JZ#=&qxXDppXC3OvbbpQUXI6Akt!4l(HVaG06 zf6j5ZiY;n_?WsPTB0sZh(bQ_ZB%l&=98Rc%JbPt^Xk22|LsU~jBPh{Olk5ZMc7{G@ zxpjog;ZT70kzoT)7AecDCCcQ5KqL*MWPnC*&JIB<(yT?Qg7$11k2`Dx8Sn z64`W}r*Cej!j5MicY18xDK6L>3kYcvRJQNk^U#(Q(ytwC$m`qm6)ht(9=hcw2okBVWFUVBJzQd^z;WT7WW3-X1*zAYZx4a4ZcI#4 zN>&V-uKQW9E^w=Q<;V(@tUp?nB^N5AFw%e8Q%{`i3+zG5$yWjER-5BNv7+p$1q2&zo zcriw;4w!DAY1|0&1!1uV8czvz!fEf4@{gCzK;|6%d-s{=8zuKM=DCao9Q)7-bxb|f4nm{J8G#b?8xRoRC;jg&prjNHe)m~7 z!YT03$b9skTbI7uEkH%}TegSA4GDHNzE6Q%x1n*5wu!k_3hV5aF_5#|fxWu{r4|6N z+Q{Qw1+IFXH0Up>>SXu!Uj5ycSC?lqlbXcqbPGnz6R~g8;RA$Q@8ZF>4mC_8ln(-f zFef4&BhMH&_e&TUod7xy;YIDhI=p?G%Lp;mmGXRmULL#f1aDOr0_O-|qT5!ojjlCOzhJ1+FA zNa0+Go23Tw)o+byN$|Vg8JC28+hDQuVf}vDyqnLYfNER!I-?JsvL^w6(kLqU*h{P-nyU!4A0`GlDF*ri|oV z34jEHb$$^T%JOtLb48G*Z804@IBQ(E9gbeI)!Hjik@fEIJx;PjvZ}O$Wy1~pcaQ*J z(z{D{n5W!f_TV|mzXoGd80Ol(WDi~rI700^MnP20CkM0e4@aI0^~?650O;hXbZ!ao z!4mjQC-pe{LN8Z}v>Oly1*RgA!ZGP~JV}W4Q=QGjzh2#HMt6IZm%8@Q>r$+49I9W8 zwdyYpC~t#or_}BiuKRw4kF2QE-8UvW$s}BLyUgbesHoV%y^mn$NQof!UZSd%coRQN z?dsP!g1Vg+?;Lf5MZUQIVHK^R1$l(_KO7l>^k>t5!_o8el@9$TMl1vjq&TsL7(@B_ z(~33IGHE@`&|#`g@~J;2HV$n6oy12M<*YD?t_T{%75i@&N>D=^^aSXG_sK~I$$^luk9o~{`>C7Ap+9McoY*QrGz-c8 z2i?CrlGz&$GhLhItQ8Ry9u=#@cP(WFq6MEU3=z@&bb%8l1+6cNnn@p?11~dd##kOb zpuKiUsYC&+))u*yTc z1a{k55ESeH%fV`hrk$m^$;8I}Xz6Gw`an5*IpbaTOaHR1$zMC9AvW#d{^Zq!*+nCy zn!j!)ulS=vbb3~-c)`}>p717huuoAj+2Z;K7=Dkjfe|JiVM z(0R*WA85B+^tbICzZ(}wfQJ+{|p z?Wasr5w1@+xRK!tlFn@!?ZV2=WHYD^KIm#ryboX_Y&iAHhm&At9%lyEe&i~z*e7Ri z+osQPK_04NTQRgIvusJ-M|WXWmK2xpnAY?ydx!Z3Yas_I6;TM9>KA8uMARuOjNW1# z<`G#>hNu~dcxy*av>pfus%}CxO_TGG_}$s$qe*-ut=N7MHIq`nfs-7c+_tU#l}!t0 ze#Z<2Q%WL#7TLtic#yD&4lZB0Sb8F*?agK;oz$@#N*wZioJJZ|nbQzxeF8o06cY&* z)g5ES)v2Nq@_;aOTt|$cP*Jcw9=luw@b*o$dYm$Dy}2-7z6DhIMj< zrn9l*VRBcZH;OgLCMH|ksp1Y!ix1@itAdSOp75xHo#DT?utZI^N{yPh?c|+Cl_s`j zTQ7>Q<>X3@PG14zjz%ZD4pXQAgeYg|>}(pEU&L<7sC8$MkiDf%XJ8Ra=bLbAb-V&N z-olmLb;XPG3u?1Yg9V=QrFnmVU>myh&9Bw=17=nTgxE>VtRQ0R;mrqN)%o-L3~eoK z?AcM)t()mrH09Rw&ez4aVdK&>(O7(s+LAqBUYf1fm3fXvHkycAJM!A&Iob&mJ)kq` zf92^7;L*SyBlrIre13R-|NJ6RujVFaDF@EDnHleO#uws0JyIED+3#eOqVA!D%tls^ z7F#noAMZN>(PuAYHCO9w2vl^x8tU7Uz6E)d$*yN&=#VzRFF7gIcXcb{O2fwS+5yc} zT(m`heqND0KZj_4s-V7jNY^aqv&MmTYL2EI@;vb;pcm+XsqNBR)VIW86&lg-d1j|BSie9xXMImk53^B(1M-F6TNhi3l!Klo z2F*}wIk-k=bdeOpdts0qSa7UlO>85JJ;$Ij9xcP>tu7s1KUg6BJ2xN98Mu(14KjxJ z8eH~({HEKJ#{})}VeG;C3C1qJX(6RlSX?~vs$$KSO7MX`Z)oPjM9kQ|YqZl`StV#G zq?ukb8(UO~Y66r#sGuvJ4N7jIjIPtvHv?o}9qRPSgG(Nq2y%+;i04q$2p=1V$IU=# zBSs?XiGuB29Z$XA=HAHvm_@qNjh$`b=L{S5|P!)#LnX%GEsLhrNXWNuj2j8#83GQJ~`Gp(Jp+^CDcEar9FW zN#VGgw5oDlUq<;0th%It8T*irfSR;>>qfgPjwjkFkV)Hcr3UsXw5ge80ANpP`_&bgRqF={I zWu$<7UQf9y3x^KKbI zPSuTFO@9)VV^ZQt7Ewp)>l9y3(PV5PLWr&3AbN^a^u7WXp=qQWSb_GfP`_!UDHM{z zaor~;@iuoj-{4Y%uEUlwfU}R=&bbdZqv)_rDl&46IS3CTzSoNd72+lu^~?JM0eTsdBAXa&bXFZt*MPzz+W6eAWxaA zdyfqsQO_D7&Xy`HU#hdB&d*hJ|88UDUi|2DwpHgz$-S)in z`3Js-0270#ZhBrf>*8|UfkmuPD%cTt>G)N+u`sU0&!;RedHLY2^`Mgx< zd4P!-6ca@d!e0rI)>t^RV)*&4W%5TJ@+tY(UL>;viOs3HIasME8#}6`iI-8a9vb7I zRMXmeH)-Ig_RcEvXkJsYtq?e@22&nZ9Y;~Y%EByI+W33GrJo2lH#A`$_OahLkHlXqpP&{2l@G*xyIE_U8s85AqM`Pwep zQ?*zO!*sRX0j~$rg~sU0KdlSy&D$7d<~;dt{#C){blRyGn0eF(e|fN?T3}6q6AC^w z2raJ}HnmY~cUDj9=vG;q1dpxAHPE6SNg~FexTCJI8Tw%RMS>HAzB^f2Nl_cFH({4mo)eQ+=jWqjvNqF(W;!1VHdHmIFMWXVqD&KU^_=$U{Ex$&NOa@Zl}gq`6jH7Wz~ za@FL<(`c58=86Peb4Sy+FU)?50xzno3dl9yyQ9_Iz+SSSU3qC?V{I0)TS=lo{pLKR z>glH*7T5mxF4Vc@wHg})pf&xv5_|x)yFvPjk%Q{1g4aZSmfb4y-fiu<-RBTp+TeOU zFD_~SI;?-|`j|5<{YKItQA2l@wKdr6M+bd`1zKXhI`!-Bfw#MP0BuP-IY>M0RDwyL zbf{aa)lDaIA&x6kn88ZAML~P^&p{@t!?W@KzSgi>%(O!NAlAS6poR_@K4k$0>89S!)14w(D3+D^t*@ zA1@g`XJ#r8r%L@ZC_ABg;Nlt4#te;jD7l8?c)!?2BJW_K1r2s5>=9LyGqI2wYin~- zq#JXex$2<|T|g@1kgAcAPC6-;#P5A3N(CcUvKh&TmKPhUl^OT-h2iO0S}_=b(QjK; zT)c9-02A|1q9#-qb!j^69}}E)qYZrH=2W!r>r7*Hr_W|D+Z}$p(=^Jz>&?f9c$Q!` z@Fixd-ny<4ctx80?p zF60(+2|MzUVx3?GeC%*S%%X+38wOzTH7S?A85&YfoPW2?YXUwN;dIjbGi%08cY@+J zsl?_JTED_zsvYOCO?}u(QKVU zta8EZ>E7ms%fIsbLpB)|hkA(nC=F?WT2@-ws+)%2%GxcVFKoP^#C99NBsjt^Muw>) zFYR__geOoiLkk02!h>L&V69&%lBS10+%>fMF#hTDJzC7*Re2DwlK+#auLQw`a|z~)#J80YDl zBDCCoeVK~*zl%K9aTRsgg*mjsDG5ob77TWU#zoj5#ULG@kAI?TMYtZ|y_0$4RVU|B zF&n3<>uS17vn4|6SXfTt1G;NloPep+m0fBkmK#0xEYHH{t7~YBb%At;{=Gva5r1=? zqb$Mcq4q}B@!6!Lyckj64z8&A`lT_&y({4BCnEYsZjCQ#rzR%;LS;oAu5|~-qNf$_ zli62~M_DxYh)4Yk3Pl;V;RYBsH_SB3EVvr9w=sh0hil4sctTAYNX`J=5_EC-wL9-% z2T>zOFZ32W<-&^zu4nF|+W3&rhBFQe=5A6cZkT6vH8mySE9o1YJ7%%0swqbk--tm2 z7*1uLs^@TGHK*$F^#e<8Xwq?j;Xd{(W`$kwcw2s`A}G0csTMeHu>N_SVRKGMge*(| zybAvgiVjBi4~BE%AE`GBu+(#HFaNq}s(d4vdS>RobI9>4KBvx@6yW=k zl6K3q;uZzTAVyIL06I^0oafG91_~mx%8|XH#*k266U+p{_hYRt-$$_hK*-Aa0!eL; zE5}wsJEXQ6Z2R4)b!Bc|vE{+IC$284pGI`2~h_XoR@j>wZrgL%`<@Zt#RRIG&{KkPV8BixcG#su6 zq=u;P%xSTcJnrNnTB@U}Q8F>D5H5_wkK=T;}R-9V&tFC+agAp&AlO=;3 zb#@+d<>LCZU_MmU|6eJn2S`btFNjS}yw1xW%$eKqab>nIywn3hs#_u4Fm;4|2XevQ z4T$O_gGl8R(j7!lpBo9I)p5|v?xZ4=JL1SaldLD~1*To4@y)V#_z6FM4PnBAbk%e^?Zg zKV6W4jQQ4#Q8KX7nMPi5&rJ(;xn3RD0QZWJ5}dPg?ORB9cg7(mCCSo;>9D=qu^nT> z^Sa6ZV{A>RP24^@R zC%Ayj^|svkR@+!ybox`5BmVVb6?Fy8EPj*^kzl0xf@E#`6up|-++*=$Wf-3y2cQ2* zL1%}xI#1yl>;02Q}D5Po*{ zN9FqpemmU3)xJ`6xyiT0TAtJzEP1)ILyyZXUT3*u0tADfN53?+g~8WMyq#zJg6g(H zTeH(yTH8Oh3PSVa`TF7|x~pY$iA#e!a+)R@OXv+b=0x6V0TVCx?+9a!{u4SLZ_!;- z-IN85SVpX&b&nN;NyU0?95RQ>5U$-Xg@3qLZ-niU!O<~H13Xxccp@8u)Hpnaobigsm{)(<=LsW zN0#M98nM2Z*OsbiuVhvHK6|wv`^Z?J`J^ozTcE2Ql~b*po-!*O^O!hw2vi8TjWV2H z_=THZ#ru8odyZ;~MevgL?1Jx^g5?GevfulKF9ZjE7# zl2)cH-i5?8bGQs&l^>Dh){x4|HKy^>#H{RyZxwH7*(2JLs;6r8UTqlB;Yg%n7po)0 zLuK8!Mkr-dWL^EZ4ZjKmOS8>O(|-<{T+e@KwUthqZuj@qv<+;CL<} z?>=8XHia6T=YT%MYISr0ekaJs511uo*Fs4nuB`{g9mdLv*ZViyv~@-JwFF~J2pxsB z`Z-(z=EXR6S;d=!i>j7|hv(y2-W@57_ThuKpFz2kF+;*S4MUn_)Tm3Q zqg6%Km|8j=8mC5tv{oQdaY1=`tA74uA#?JXDjFJ<6wJ6dZzSAtKkA-W3Z^0wl^|o2 z0lU!Al~V~%A+w8tg#&91od!la)4f~$#3kxq8aDFue@W< z@|nNZ!P2;rIGA;!1?hM#m&W@c`tEUg%iUvKji%gr{j^+{-1%u;3PX-K1CGbI`n9n8 z_>VK-Zy?JvoX13wm=754FHM$;IQAohC?|LdaS6WFO+WBBc2LLU^|S-;C)|E%E;!^A z21f;*{#>F2(x2QfY@=(;cbQd4T4cB(W`(7F;j>@429ztLVF+-Hg9f0ecVFiz2CpE< zqEQX!`-YPdi=6YKcLk)nprZFv1lO1kp2%3^8w3{2GKGkYLluQ`?!Loo?3EOLpOs=V z7(3jbr#)1{$A0BLw8xEW8@&H}j9Rq*8Ut2!fp*U4*q^Bn*3L`{s7pdNpEPLisF;@5 zIYCS?g(^Qqn;Zw;7wWVqhUp7%G|TCTBOJGirb$x|lDE>CtV^9U5h;Q*Ll8${4Ga`w zKPI!?s=zr=%pku%O13jRp6CJ!0Lg8I&z{t>i#Sd_&yL|g$~qUj$%uW8-g$MppBhd9 z+)F_*K{ihER3a+syKP;%>5PAzXVm83``sKyc4p$FMD#<0g!-GZ1-gD>F$lm0N2yc3|j*YAhvW(UG6i$EsW?hj}0xTzk9Hc-x&dsU(s*9AbvM%jz0+VhR_*c66G}w zL2{U#9ARpM%ksxc6$x67Wki_fBU89D9ERoB$Yvxvike9I6FmV!uF_)|N=tsgZDNuMde_44GaJj&yEh!ZQGEAosU6K74VM~(`=PBDjHriK z1jqq5ikd5g^{09cT%JDo00dSp3LLXrT(1zr)hw?jEI3$JJ}`K(`~(*hqI`dNO%%pQ zF)LZxjTXzXAn4pHCNN8GqwHRz>A-*&gXP@r*>Z~8wBnMArac5j7@M&%#-9Nx?1#og zVFhy&5}7B%jNf16PXr-70y`Y47agj|x;Zh&j+M@bF5B*Ur->CC9a2KR%;88<%X^&c zjJ>E5l)bO+E8%}j!cj&Z62+mSq*v1*6G)FF8>3Q#TZ=aS3UVY|>qgvvj>|{ofbaeC zP_l+3Rd&pmHH9&R@hX!0>v;Qch72{B)6YgdMF;t-bSgcjB$n`HK{y!80UXYrIp)xk ze`GBeYB#hL;ydImvNO=Gl!N-lj^C_`s$+A+n^%(*|FO7IGw}6kn_q|2nDVF!wg*3L zwG0HBa6Y^eF(-+Dy(ipXmxbUXlFg@z^ntS0BM8uw7RTK^RD1=!wTJ#9{Ivn%+`c4THh@67^* zudB=rNCdZJy7m-DX=x#8M+nzc4T4dbdU7w`qs(s=PE)zXH5?mEJkk$@<$ryTIdAf> z6=($$ptZpT5hKV3=i&m`{#muUrAS3h!mdSU=m~p0itBi19Oqg+aMGgz+(@D3_I!KRX*X&eyVPLawY$SP8VSBjrcZHw<9g_qpqJx+=j6?^#^yZAP znwnrR=(`!qX+i96|J$W!kH03BAe?SRmMJ*M+{9BvN3CK!m&n8#{iicozKi&!7Q|XmS}PH4VA1UYY4+XVlYUcP>BqpmFdeZW;LbThS-7WKgdz% zCN)%_A-y#+L{enCyfL%y{Ki>qmc*j}jx@?8CMGUgRp^c8!%T&T9v0N*{1UegH53mp z9BeZ}XlOv4b}G+)ss5Wn!@>i`*X{SF`KJTKbZ*i65zV=y6r9fy+ovno5|b#)KYzL7 z9-duZH0u@J=L_Zzf_1Ej^yZI)6nh?(M(Ue-%(whJ`EGl*&=-b>D#qZ-j@0uX$0}Vg zbrij@B1?4y{co(hEMX|$M%RMKS#r5=q~u@8v&4v>4m+NrH=cPbY}!5kz!QzM2iCFd z`GtjG%Hl`ICp&;SFLiJh#(@F<=pB~OI|9Zlc6Km(8l`tHKnCOzF9ARCE++CpF=Y$c zzg51)i7PrgikiJhI34y1jS&Kolr>x4Ct{|@?dVmD4tx0*>e=9}f29~@+U1D7k94W@I+k$1RKSh zNxQB8JcHvz{Z*ctDO*EiO<;X>} zDCxanqL&V0Oy4w^?3E}q7;_fJMw8yNqL@t5!F__z{o{#Ebs{f*gW{ZZ%(`sjIGof# z{=>N;6fn_be#o zxE}lFLN$i2^5xU%K83aa5)-zaFGxHd?*6qt? zRz@e>8VegG<`9Yony>Zb4X=5`gqC=NEo!y58}Hym0YDz%vaxLeSpb`mONv;U9>%Bk6&>O1ndrrn{n6tnD)TH0r#V6n(qbTmJs9 zi+y3`QD?ZBf6dXKd4I$>{U01ltYb2tcer+_x2ed1t)9b&RzhG9g5Ykwo{DY;G{h_s zwcx7r18pl<;~0@JQ!$T@&Vq&#x?CGs=<~^@X0ltkN>z!|Of!I&e7FQj$)g=-!}yXm z@hYUbT&fUDLl|1upzb&c6NIY?UMc$VsfjHKtGq7mZMYo+3^+4CB9*;oF@`lx{KDgD z%B5w)*2J|v`{#dfTR+~Ak#mvN&Wa!&2n9c`B4G7;#tx-%W{X$-@3l{b>JE`tfqP~p3mow!w~Afm^ud&ul%(X&Q<2By^NZ)esMtR<0t$j z$K(8g@p{ry;eZop4b6R)VT5#UujQg*-3l+TkBtD>Rj+YBPfN#f(CezI>yfqEMiP2G z{`&Nk318Xzs(LNViP(#7j%Q!}ROZ$H0bD?%zmE`Bd7hjE2d#s2f5-XIJ%Rh|=-y74 z@LAIRgTZ(`#o|LbNP4oSg}btb?MKp{m41gY9Z8$kpw)=;t)Yw~ebtn6byf?RjZrPu zE@lK>Y^OE4Hsr^^{bF&Ae@Ym(psh$C+rpTM1hA)qxdIgK_m+uc_Sy5n#hnRQNzi(W zg$xvijJI$v+fd&SI4Ej(rWRYkTQ>x*yAA^P<_+KmdMUV};Xp^nfruV-=mrV3I1Cbs zI#|MieX-?RcMu?t2Z7Y>2E02MSRSwTBVhcY`oaw?0m)04Q3*K1I~`dQxO7%Gbxeie zH4$FxVBTjaSA6!&%$d33u{oMcXE?QIC zT>(pcDZh%a?SgftKgYQ?+F4gMTce4{#VwC%GcjX*YoeP?1ap6%fooJnM7U?{ z&TNHOv1=WVsjQl@+RI|jT4Jhyix^XNwhG{_r1m^Ar&~F12DW;(ENlg1 zj?RGpIJQDj|Dsyln|TK1@uCwops-;eUo@;x;lN0SeAA9d$Om^xxOyRqv1A$KoJ$um zJuhp)%isj+CI~Eo=rLz5#RfL}C53o&l|E`EDE`7VNlCh;x+Z2hglFTv+;9()a6hfc zj+aa|QgnlEdMXs9h-uXACb2}^KNISlGsg=CIinhBULHz8i0P*pj8TN^q*Ej7q?xgp zQt6UV33o)bv^%5+lbr4&q$Yf}jBXN+nUT=FHxxdJ&geeMms{8n@(7<9kkhAlNj~n;?gf>&?U3KW)s1Be# z(C%TnfKq*oABD_2Ib&V~cGSFI^!75-Qjd*=`h&oEcg~m>#S|jvy}GxTnHIb^7PZ#2 zn6+ZP)CjtHNAuAXTg<^FbY_>?=|XoAKC62s}%jgcGrGC zI1y}hJ@pzO{b;98PbpCsQ_*^p(zJ)386@+!-88cgGW+Q#R4&ptLRSc z+LhwaXXK@(Ckv ?x#zFZz(maojBo~?)zi)53osgKKbNluH?3(dES*6#$o_16{IonG zub#@*>$9^AdL`6_Qq>|jKhCXZ4Ll|EV>9W`GHrZj1#bx$Tc)dcCpxYE zOnKzV7EPYTlBX{!kZWZ!EqnO#%TJ$-O0AEZBLP1mryLyDSgby)!=jbTwF(xS^j(7V ziTW-{X6?L$mOgv;CGaKDhpWr$QLH-TuQW;eC)VoLi+Z zc$N4?IHVs5&Y?#ANQ%y(BMD}0XWfUsVjr{CUs?nXJ1){Ip^6_ zmsyaD^DHXNzy)DHQX_L$i1$3~>5$*@oGt3_m{|L{8`KwtY{G14Z<2oE_H(qSLvWv! zMSTr{_3R94Y1khAf7hM{EH=dlNl^E|_jnLJBZ;UL6rU84qGuA}Gk4%;7&(?iWLMCq zJ6}&!z)GN!0T0?K$w(iKG)EF5jSuRou(1JHLsS;)m()&jH;B#hOVoWA$!G%wSg2P6 zxr=HRwg0miEuR{V((2LJWz)4R)M*{cS11uto?kdkXt#?m6lGv-Rg%F4DT3Toq@T(P z;Y~4m}un0(?fDrw)-I(z)LiH+Qd8 zHfu55muK*utf9JBw9B|c@R|1Zp~mtYUt1fMHEO!*s;fpL>HwL0&Z6o7sTr*p+u&Rg zRe(2P`(yS#sMPf3p*z50^4h_S9(hy0LyI7p?UM|T!td`3z8{&Ns6y|Dk`t%4BkmVU zO~g1w?=p9BF?l0u(zEUmo(IQ&rk{+slj=;dYxbF=mZ(~G-hic!=(^JzLw5m1_F7U! z^je}R3}&Q)&b<31{Fs6;%a8{Nh}N?+VeC$CEG!b>3T{Vgvrdkl6qG_voQZbpK86Ndx%aIq+}# zfkE&yYSk1f`3dGvQoEUZsv#{C_;*ij2I2)*JOe3j>Hwf=ip4sgyYJ5RuBUUmmyR8E z_u850Jnk%VH147w0ZsE!dQaQD_u-w-U3SR%xR%^Mh40(~7HaL17hhWf;z#iXb;tit z@3Uj0xGUb{AfH9O1>g@ZoOVuqPRXovEBHnE)O(bMTHZ_V?4=j?{omb#NA3yUOzv4@ zXhcPA9-*%urV1Fc{@=PQ4Cni~ zrM}!8-=%?(=1mPn=@T2*PHv`uy>{bfFlr6-mBy8o#g+C2mW&LR$JuNgLq%(|VQ5zz zT@|-uH~3B5uA%;&=X)m{L?1g2zJoe5r^O*ixx|kKKU{41S9Toz`w@l7Yc17gjGP$J z*VO1ozys5))LU-_ajBAgdq)Wn(|^7v3A|0`Qv!|80@PR@v#5uuH&HzpXGqDMPoUA>ehqDuDI$*TjPCgsqU^m^OghG?Qt(361KJV z{`cXh9z4A42EVwwH1b-K)mb5CppEfR7($uiDH`uf1 z6F5K4G14Fp3*%MA={~rKM2v2#33b_aU<2+G-HO(Cy_TYqmAyYxw{goV)|Z$@CQKDB z_XeE?0=BBQ^eU5&$1By=xc3S*rG8ajS-x3k4p7NNKU7ZVfREt3*+>!!ZFuwS!F0Ze z)I=+S0AWR$nVFw&S%CBTNMa&dJ7`A2|2hvp*VKhm`li08#7uVLLL{*PF zovgLCc&%R?QYC(QJYJ@&Gl6{i^(x19psx#RtQ4UGX#dHvG&?&A_{Y4v4^GUx_4rQX z918j9B*=c33arcl3SRJS0y+V{DJZh#JD$1rj}r?^z5N{$(?Er}DLVlex<-VFLW3>W zUADKmqoVag>i&NOYK+6FNy}PQUbjJ|OoMFV4u4Z^ywt8MaNP5)e-XJqQ3UA#`Qh>T zf$V~90(e4+Q~|)t$NU#2r^%9Y3iE}-JK%z}fBpcBYEocvawD$5dUB;TGjw)CC zCl_qlwsLeASJYr|mf4)bJdIPBo1L1X-_jwsI5p$#y`6o8_v3Q}_b=}(Ptm+5XwK6^ z=F(34z3vF zsje>oK=05u6`7m{dD4AbzFG*!#b*+(A^XfHa*oqD_d!Iw&IobzHTDT-Vp*1^&J|c) z95@F@$0!KmI2CgZE%^GcAH=2Rm|KcWO=eXZuRAHT+@LSZN`_|n$z)}jURS0}221G6 z!1}C;uKFsCx}vVVnqA=cn~GXm4PM(&S8-A2Fp2fRvkz%3Irij-PJP6YhtJo-mwtlJ zL!cc@b%YC8#A@V+7OMZ&+ur_CrlE|d$P|zLapB39o56|qAC)K7f`s&b`eXP$clt;0 zS4@*EA@ z`qavFo=9ZU$oGZX%8tanuS@1o|lx31;dzegFCU5rdTlVbUNOEP@kOWx)NteZU)Uc>j zh#Pz-CiY+vWe<`HI^F==v2Ibf002<$$i0(B+ z4V47JUJ!-NLn=beoMQr<~p5IDd42F(|-YfkeB;Pbz8R? zJN-r9w=7xG^Q&xwQy=67UQD-J4c?oj_fN`%iD ziUF!6q02ZdDqiUBAUh?xaQKo1V;65-1*r91Tie^KD!afzas?@ILfQ{*R%?j`@ z@K?k;;&QcSz*a}F5J@(=_(jTa5%7Y+DzCd};GyxfjEv;8Y?(P<+<4)@{X|$4;=g13LK#eL0w1tSnA4`?1`R+5 z7EXwvG6-t%rbY6O%th1$4o+sd?tCiA1S9#{U z<9oWhbv3Q#)}>Z4yP8VYw!5p| z@$^J_d33m)Sd@o{>9t4nz1@tyH@mhsL({Y1;bv%gq&eA)evR{RCah!6!=3V=nmQ+k zq5$JJC2Kg0*I<}!4JgPs?}6xt^Zb0C1M=K~1GFsm(6AW2jM@a}EiEUZ=B zQ(x8B9C(Z3Qj^~pG;Uvkp|(1&d2fxkfc_(L4=}Z4!eG56@!a8RJRyB30AARFB6Y}@ zaGdn12e|(Mx_>4U-%<%km!%xY*l}e9TotL;*)^W~#Ex5@c;+quYDZGaYRi;sE=~fI z^nrv6H}~%SJZaNL)LiM+^unqv{_gc1lh=;p{NZnyc-px~)6O}Fb{^5Qx&3i$bY@xf z?6&+9fq=KG>p)jm*p>&lp4b3iO`o-zIHrtvwsL3U6Xvks7&*w6Mt)pE6Kc4Nq7)9A z+7)L5V(jNtQ@(er2hAcx7xX))xuQ&4Wl3V9Ql&~w=75J^JWyXn9jD*Pt?=j(kx-Kd zo;c{Yq){F0q{5~H&s|UN{eEj@WvKp;qsMi9_#S5DH;tSeP9L1q9{>}9ha7uyt{us!?kI<(qL408X;Xyef+D*#MXg*RktWM) z%5DpQrR2Vb_v3U`-kuyyU%l6w%D4MFmltFYx3!o#^uz2OByR`#*(TVV;VFldpr9;l zd^SW(ZU zrF%5d>T+2V?ZFzyo}hmfD&6?LG~}_S$+8z^4J-j$5jwxP{`xPdqS2$1YuC~b^ixV^ zuIgE06V;fHZw6iTF>o!!$$Ly}0`34C?L{TtyP1?IP@~fd{~7+T1^%-ITodRr*)x(A z;w3qG$>~Nz6kRq4n#*eB$x_J*r8-4wFESX@lk;+xh!x2hc2n2<aFk7QT*!YXApb2y_IRi#8c)aEvyL4#DkxKRp>jZIM1QuWtE#7= zZG<wM!i=NA9^zl*u}!!Z{jKF1K%RDOUy7{KYNlR^IWzZG{W zX7m~PJY6H_Y!^9epU88I%}kKmhiHirD<)z^1NLowPklqZ4moQ!wz(~0$f^;ihWsqJ zGcsa{3k4V>AP^Yd;*rTbTZTh_+1%Ij&gQ;u>h;w*wY|G~z1i#6XM209-Mw`xx*Lpi zj*T>;6yAnK3tP`KKI4Zx_w|t6!W zi5Y%v({RIBATZv(Z!LBF?e4O4&@tr#%JiWgz#+85ULWEeDgpBYk3JXuclup43qe0T zJ{UIks|5cM&tn*a?+o;uemmkV2q`05{~nf;QHobk^GO8qZ$eV?`6q$=-5DAd{SKCt zxE7U-df=oG+fNv&O$FsH>ILPGRHXt)jRFS)fyhCL@TDI^5|0XTYmjsQp5P6?Hs>6P92>A!iP`_gv1Xd}~);~VyOxE>toZjkw+ zz6(X^UJBsIn9E2Kxc#x?`mAMf`0n%jU`n!+^hMY zxK}gkXMNt?tk1Q7^|`mK#`rMdTuapN3wg~gxCVm9C;>Qq3-^X{0byit==!z>|I$&u zx~*b-h0HqWT({A=b%iP~rKz&U-{vlBqmEZs@Dln*i}H7^EbMAD9=!0H`~5shOxM;; zEcW#-93wGK51jEW+$%_k`i((u&Rq6e0D?D?^BCgwe13zwyVw6W|1MKWiD}o>iwaA@ ziH!~Fj8UftT(@1;sCf1oU!IQ8FBN zQVs1wTbvr{tSa!Xzm8s2x0M2%Cv`@U3Qo|=AK$$BaV02h^k_SOsSEcv{uuXv$vQ(f z%Q@Rv&f2~*=mXdYVYFd>k2@7uAfYPRP$^-ftKw|^XrN%3F)Z=8M63%LrxA?CL2f<#B1`*;KUR8HlIjZS8h+@ zySzP_nf+zPci%OZ^=D@GcwPJ?dwHEyuHn54+kq_yVjJuO-J z`6Y=p%|fTi;0W&JyQH5KnE{s%YaIlwQW4WO3(pK`P(_<8DBNIwj{ z5uqOjU(TxLwXbdGRVUTfM-N0DOLVy1jzmwGo?eGAWHPt)&DaZ%e?)Ic5T*?%6uewD zL42AZ(Nf&&4-LolT$BsbF}4#0P$NXToe;b;QFm3xrT&cv@Ou~2+rU101N{31(d*%p z^&kw{)Myp|@WcPWiD#an4R604aqmtr-Z4*~5YiuHY#Z_`_Qa(t9i%^qD=Up6Z9%qO zFrzI<5SHITSb{nr>MaQN`oHv(CBp*?_jEdkO2RP>?1K_Cw>MpJA0w=uLmR(zn9WAE3T>2zk$)!4_tbS{}#-Bz;(nQBn9`uX9TlUGYMywF~!y|G5+2hst@ZkNGn7< z0v$NyYsUdF8NiWSp#b&Q)&iM-*XmRLQ=7JA7ZodN|7)O&mz|ndZ)xm-`rLhSgN?1-#CHWhE)Mr|Q#(+4vxNsP9vELZaB$yHU}WH`d++`B ziz7$AAhZQ}t0Z(@EkPa219uei)U}9{qFsG_Gl_L!TnR{=5h;L}7V#Ds{l!*CiQnJs z@U?>zSDJL`uhWJX(mbvZ4O2Hq&x3S2kN+|Fd+KgD&m=g2e+(hGzJ$-GMm^8KhTiel zP2C#t7J@M7TT$XOhHQ_}RhnayUjJsY{6%B{+r#F8jc)?v}pM$Nl3g%F0>OsCtPEbpns{Z@dn|-(F_Mnr);5 z1R8%NFegH=5FY*+6Ne8P`$X4r;Jd?-BNH8@?cFJ>2bW!#q$=sQcWqAhCqnz)-A;Y* zLDI#hM$pW4_HW;&bk*6^tv&IDHhy1?=Me7u=9xZ4y$Ht_;R;x>C4yn-AdeBmkt@mx z*WetuAWl|1SUIqDM_~K{?nXb5C(0{~bslf6%954NqaZKRxZS$#o7eB#wCZhe;_sQ( zD&2~n`V~@xz9a+Z`oKk@_?rlO%LS2Q5mLTIN)9j-jt}|A3N8H9JfT>xPK&YSrwH|ZTE3X;$eko>U!!hi3<>o3FXNXt!WB(1A@GZNttKzQT`71 zI4cwvh+>#L2sP4gT>u>Mr*H0Bwe^C@@l^@kyn1_Od)x;fQ0;DMQRS`iJ*|j)_Em6= zMJ>&qnm)b__uV+f)T*3YrOH_qsGMD8N)RWkgOU00C@6QZrG-KVbI$}m*C+z~emJK! zG7fN?-(T6-xV^CvJP!8T-0Fx<%=t8O=#UJn4N%^Ehe@B6w1y z0udK9CLg{8afD|cjL;_PmPWFwNVS6D6nOpA-*H@99@G*-6Cq_m6I9G0V=?MWot(3dRM~FK}KFiy&vj#rwdN^7JNM;9==W> z^DYh4^{lGIlT!#j;K1++LJ-EhE8{WmuJlffHn#=g2AF1k&G=WA*g1cH@eHA?`WS)h8YA{EM?v{hzId%-ab@b>Xk37qyeW1CeC8LP&&_dj(NVLR?yEmfNScLOn+I;Xi9F4xw#K;#pV5(D2J@A=*%)ez-p0B~QW6aT#lN4x_=<5sG_Rs#$1GE1# z#BCAlO4g&`1yqyc(AgYfp7hbZd)wNsT+_L}zups!@$6;21fIsv@NDog=}YjDy+5rV zsPlHOA+mJO^vA3psiU}_5#sYlymSUuM4v)vRgJR)P)|VTI$Q%9YGzqt2jfG{EknbN zO(QinbFtMHuv6QXZolx=9or__2Kw4Nh6dp{5^x(>z+M2yNygE6L`6tQ>39~fz+Lr+ zw{6wi_FYCLtz20S6!gc>JOkkuz`4hujFRL0OrAZg{UbSP$ANvd15~`qHCk(Whns2# z6Mbpjg^p5Vb!Js6yRU3Xc7LsJz*o;1C>ttu{1dGw6OK8-9)+vPVY)VOBL>E5Vd&Cd zsDJl+lBz8huFmJ_8K~(P80=bi!kVuyv2<9duj6a$TZ=lXy?yJKuDy_c)nK#e3oI6t z_YBwC1967V4e|k^-)a}A0`PRgg@c~dEVay%4pvz@d=0H$bAh(dq&JxO zR+G_cD>PD9=-t&V&8~Wls=Tb)RpxRjRq6`0`jtjQexAli_>u_D9f12q`gdV`JHqY^ z3`lw?S5if=q^}QQ=`CAFu|;p7_z+3{qE3ROtst?(T4KnzBHIy^vEE=`O?rT1H-i+7 z^@i+lOOs-4CFsdo|9IbR7TMA}dyt=FdKy0e(Er!om4`=FW%+mBtI9@I7LuyUo>VH8 zN>ZuHQd?40sjQV$w#q{GKtdK-qQRhmiZVbWA~Jpmwzz|hgNWmN*tntnDQ+#@%6x+M zG}FzD8=tLd$8PNfgeI@%F0YbGs0s;0zxiYSNaaiAz5DLH@0@$iz2}_Yk6zDNCUbN_ zxSm@x<$5Hyo_-jDEGoC^S<02HWt7z91gcR(73LTfC zqq>&k8HP5%)Cl8}_A)@VY?f||=6i%y){Qyi4i zlbw^H*5+qKrpG6gH`JBfzLnHAp>gz~cF`tMVTd7eIknJ15)C zS0O8auA;v7qrM8ds-7oZ?U-3rk)ERG_M&%1^i*-RdYbKDP01OLh&cs|vEC{C=;sDo1#F$d7XR#y`WxBpJw2x!F+nocF?hY9 zV7T_D+a1bC$M*YE1so1sQ}#4PJENx$de%e$R|o>pS(R2( zvLqupFEw1QZL6rQ%j>fk(=ErF?Pk%#Tt7$ue1I@y2hgFOq2aqqSrN^vs@YRk1%2n z@j1EKuET1t!C)(iTcwzBUFN^0W<_wm#=n?xonAX(d@y(VS+1Y>$GJGaWlnw6%w(+C zn@PVjX6*N`{28=a4kCcrW5i4)8k3#Oy8`+A1Z@V7D|*)J>g42?l0keo(=yA)PnmnZ zV#a0n=)~NMk=;AX^^m!z{p^}+KVi0Sid{j*@zqS@7|)&YRn2aAP<;gt!8`7DpZDXM z^SA?h3G65t>6sbdSf77SVs=AhS6}XLh>0G#e8yBp#uPdSzuS)o!RC^|K=_QK**4A1 znB_2T@#Bo(nufo_@7Ys=@2;8VGAVG)R`f)lA6Q_skFFfKt$TD$Z>{Y<<-giWtj-eC zX7;99+0!q)_V(J|WgE4UbNnH5YjtVuobfm+J$JEp(0n$r7YpHzF8+=lws1W=Hm>08 z^tvQ;U6F7ep$^4BYo<^zDcK^v72^0$;mG(Gpy0>YMD|AD-{21|azht5Db__Jh}f;r zHgQ(8b^JZn45H>M?{5R)=K$mIRFgc;5G(^KE?8qp0QPSF`;KjusSn)oG5gk~t&ox8 zs^HIZL3j;LVQyq!gfEfgs7O7baJ(>4-{`eU#83&j4HF^+Bl>1tMOSZ?!IfX&&Z+2F zQkmbx!n9RmQ3+!-}TnRo2ZmQ*my7NkQ>w@zRnU zns3zv`RLu_$~GA-g^lrs1x!(7QGxs|JVuA{5C{Epr>Y13pJ><&rE%G>lyEN$pL+FmC1)nEns)J=>R~tIyHbs*1I#y40Ku zS8ifKq0StaVoJ-=*X8KyR5l&`N1m=zXNk4Le-<0H=}}3k*>;mIJT4|S^^syzw)YE7 zOe}fVgPx1*YPOb~MPbw)%>S%1DJ=#ZDMA)&HUIIV`j&m~8ZSbcyWai8uZ)+TJanjG zq;c=w#t}58O-OcI*qumn!x%;fCbdioGAuMLydFN}H^OH8`_|99&vgF$`HvcjKK%rJ zw0iFWu?gKKj>7k}qH8y!dp^YXz@jsq&pp5RbAC}Hx@QNvr^d^(1<0d{CiskO&5IpJ zUh3@HdiNIS=l7v4LqGpBh~odme?#@)|FQ7@FJs}8b9Z<`h|?v}C@#*EQ5j_3Q&b-i zQFsD#1zzata=YDLC{ckckR))Fdoe{P;tjBuv`rXWqKHiUX?1UX{rRbFzV-Fx?V&Y{ zf@x9Bp-_Xj`@;1Eaam5 z!}I=f8iqI5G!?TOJpVxL$8c*2Lf>V0^I!PEnCEWt!ITGPfCc8?gm}pW9{<4Qyn*>> z-BqByvXr3bPaZDlS&NWlO4g+O&7;FRHm%8Ss?~Qj)#*!<_E{qUPdAA9sz zTFs8`wfCC4nzQ2!Eq3ATY#sWzj@^&@pv2N%U@@cDeO>Rao77RF3i!rhi%%1Y)jj1uBTiLP|;=>E*vShJ8NyJ zd0Cp}g~kH=@?G1l1tb^YA{&L;H{fUr$vWV$uM|vdr;&oLVlY?!_4v%_91 zO)Sz>JK>@vzgSz-q*LZ=mse{VYIOMq{SD1Ew+$8X#*#&Cc9}jec`+I{2FDynwzK0MhU8X2}QG%2L`yXT&V_*_*& zEJngKqH)R4xG(|;F6_a1?F8-{M$mPRz@xyLrUg zkrN-(T~=LKThwqT|D~ZcJuX+D*iq`PgkedP#**H#UXA>GLx-ZEt9?n5#;lI%9a7u! z4OwMx>+CW~yirwFSVQLANZ#)OCIO!`mVl7(;gdf^_Rf3?Lul^i6f=V3(+=N(X=28hG1Lx@zfL=QADeRa&Wu4D z+JocT;<=x_j|Dz^N8{*2?P`gQoR712xOL{OHH&0-4Deab%yBYkpAsiS{TxJce|2Z? z?0&yz@2JgXXy0`0aWZq@I2jsiJ9@vfJ$q-L4siC4`r42BI?r)3`0Z@sWa!zw=zU#V zoDA9m#mTaf4y*!;cYnI7vU1E#uq>Fn$@jkb3)z)%>9RzyaLa+CCrq8}U#dVHcLzA>@Vet}6yCYYXk=Cx( ztM=A%E_-mTbcfuLV=NVwma*2tAbZHRMC7HEvbE5%flDb!Ua~ngF)l^mJ!1}nldVI2 z!g*H;0YOCQ2ia=K%)utSm4Z;ad?45AEO+Ra#uQ7l4FgH(&?{aZT3#Ns$X?hIVzY*I ziM8TaLPA~*%FA%m_7j=UU=NaEGpW)QVhEba!xoH1q?$bQ4yG#;T9}Y)Pu2}XfeL+r zRu@=o73CSC)bg~T3`0_uIyFuW34Nu?HfKX~HRNP>>9?yH z;Q<;eC?pZm*f6PCVyX|zP({T_Bwew)@6}KS!K}GZDun^@VK(*0x0>(!vNe zm?E>)2RqsI<(3ut@B}^Tl}poIqfZIb@2BrB+H)R;;Mm+^#2@>K5u?_|P&*+cZ*z*B z63i6MPj3T)H;H`Lx!R~e=j1p(d>;BxyISnC&WnxOdFA*pdT>8_=A>Wh&qj?*iw~cN zL3rhAs zt)0OV->m~l(bepnoV)KLS3i_*!>nGmL-1k1P&%b3sb_GdJA8L30 z_CBnBX2XKk3^e9d@Qv4BMQaJ{bCd5KwE+0FZ zj_hc+j~z`nQ#+S}?A+iFVCO!&3OknxPUZxaeeqmnUwH*PH-J{FEGqZnA5rdAbF_1w zVPxl2bF*_QKXT9i7qW9%*KX%h1KGKy$j)VBxmVAN-2cO$*#EFG1>{pO7imnvFcDL@ zI4z`ru8SbGWV4DXzQt!nv!7DM){qm;$csIp;s70Ow|iDMX-gd^5|KLgtJy zg(aC+iYds@v;J^ZF@@jEdrSe#$FqTB3K4UODd0K$_F7^JyMDNsLKy1X*}29PQsyJ3 zz%f;xvz&u{mT+)sgq$m{&nuoGP0UP^dH7F++`Yn?Gr~%s8hg!uz5FBr_aSv6k1v_A z3AIImA00en*5vi1UyR3pe?FTbU-G-@ojd8@Kj)B+oaK6j{?=Zxzv5XZ87`;UYC-<{ zKK|8g@(V8;McI`S3Pnga&T^f?c(Sm!a-}yg<=Bbsqumbi-|c^&EHDbt!@()>6wh5C z;j##hHlc?%W@tqef&8QdxfKsV~+vav3qvdMdtJ~K0R9299 zGIJFA;cxUlpjB%TKz>30w#LS7kK+fw$}t%p0x zya(UnYodMX;UH(CAdZX)oReb$C;t`13ggZ6+yW(BA*qT9#s+91&NxR)A(W)9+kD5Z z%HHmw9)0J<-S;w{=FFB4@7Ydq$3>p?kigjp!=MG5Fcz8oC}W05dCSJlYm~1HaZ-K9 zrCs-Vmh#z?W78r&ob5 zNCpRcT`P?l1+s#h)jdnL3|+U$RhVwBwxkqhCFJm9VF?c11k?`u)+WgUlYN0`!N%q5 zHveSpqLs2>OTM)(Jd}6G8y%XV&Z=c;+4dxw4>OKFzan`q!IS6(`}_K;zW$nhtFDq_ z7NE~B$sRpQz(JV8PJ!Y?=!#rZ zv5C1x&YoCjxOK!YXU~2L2Ui!6v*$a)*(1Yixj0RO79Yyn6Al7#kHs%#515x*n?6`J z7-`dYwa9Y2YAIunQCVi)f*E@v>Wkr{KlWC}TZ+RlX-|1s)=7b`M`zmiH}~>d`u@W` zsc;ZZlb8%Ci|1sj7oJ+QetpXU3TrQGT;N+dK``2I zp3(%-j6rZs(LMoAP?DLZ=voWmoIwMm+%l(~N(14Wq3tlc(K7`s@ZAj!=ntX&vjTpD z%whmJYmim1sW4}_cWyPhZ6M=D`bd*+q0Ug z)uOh>P>IA8TU6$DG}zC}*_SVv^B2leIy=u1I3bEN2hYH1lC#GVFamhy8P~ImHV|MO z^z$IB6l%{|DIF)RJr{6JrOw8aO-{G~yD;%eehsujZ`kSO*0>v1 zPT|#X&KYxRlIINTO7?8Eh0q|(tT9T84-r^v*aZY9gvc0rK0)*hAZ6rn($LU!zb9eMeNdIL3|J<(S7%^e^~1XAmvGfb?qjCN zJrS;{LSL$%lz9G(xz0!4=PJj9%Y^FM)o__$Oa{tj^1s?QSOWlf+Ra!?Zyd)FZc2Pe zlu1ai!-L>MBc~u(Egy&}iaJsBk|sct0!7>L!GL;adUx8Kncj5wa5cK+6eK|YLV%nC zUvtPI$teNyA97B9LXdN+YHDVe+@-W~6d+u1xB6A}Rdsb$bqgVWIQJVdC+KhPn_GWo zdQN;if6nwRu{8g4rf-YZ{6CnU7Y`Q>m|hSY3x8#LQ9NAyG1E(8ckxe5-w}6~?l65< z>@NL+>E*e<-@9b`p7?m>S4@8(HdgO4y>jcH_e+0a`kvTXdCv3);^oTkm|j_UxVp>qs(AT>e=>bv{Ag{+^aHWF z_6PBukYZn0F%YG2!ic^|M1a06u>qfL(Q4?&Ks^&0W(AmIMJi(GIfl=^XalteJt_R2 zHC#NkH2mVKOZbjy<~fWS8tnm}oaA|+dO!_@g1H)cBIwBgR{_1aUIOi)uMgh}MkMn< zG`blbFv1dgkmDp~MDR7x1^i~f31{ZeMieNy;uFJo1g#d$!nOf!CAAf_6wC|M3WO&I zEGhg3UZbE@<3{d|G(!H>90@!$S^ScE4B1D5{y6u7G^_B}`rT}+w`p`ql00$IFwzHU zIZ)W!VkEV-4dB*ey$-n5n#N>t1^>t^6WwNRt)VBb7lhh2E0Fgk+oIOS6JAF)uJ$@6 zYIdE)cXHnjN@w~>kXsuY+b#TlET3r?5}U^I_;|l9_tI3J;S?{=wAb!Z$8C9@7%zJ^ z57OIS7%Hb_WV1mLw37p8`%YyNW`smza{vrWX?qRlw*1-_GE=3@ZIDjGoVbW|OJ+7U zy|N`$tOlVagHyRrRe%wdBJbQf895C-GS<#qs$ed)99nnbkw412g6g`UOYOXtI`5lY zYu5rM2-~EZNLQlJ*m&i=&bru(0=?E3GFTjlEN~z(-WD!Gtz$i1vVik^Azs7&#pE-u z#UpV@CnL~_#yx&c?dpv8VK-CS8?krs+Qd44{piryp#6n>?kpI;U!)2~uT5_HuOHK0 z3Mt7oQKQ$FeE1BxvLsZS;J(%GQwqLS zz^i)O+>b(g(E5aWw%~gUK2K}k=1yC;b)P@U`B@;UK$k`L+LC*nvkZYx7okQFeKd$n*CMgAB ztR;0D`wdBAUBlGcJ93FWNiGOQEuo~WjuvlCb(n;5Cg$E(fUuG`!f2YYKv)r7O7<8~ zJyRneA+7UyRX3!ZDHRxw$LtO~!d4&j zoOOywQp$WV)1zGs=lven4GCE=rrpcQLr{k!;ONd6J)RM?Fhl-u1!1A z6y4PLM8}gE%H(o$=gBsfESiIYv{3Sx z9Eu32VVuq6nJrZ+>lG>0L)}syXa`|Kvmc0yz{g zIyOZnaZwlX4KJBzTcdE5C@=M^0jwjA23x`DOsAzB*a0#prdYs0 z(UU^8p)!+}P@f&j7X?&UatJJ9sBluKw_?)!$@UKFF*WQFHw^eWNQ!it!WR9%&6T%ELKy6>uMdaAc9&%b%vxn88n^(G~?laRrR6LAW0@dyf-4tV$}L~r!?4#fO(@foy_#iw*4s~IP7b~+rF z&VcHO&#CuZtcYd$|9`m^BF}hS zXK;5XSa2EK-6g;vgI<2`_nq^}Klhw_*1fmqnO%GB>gulUwWd~0O+T~i*JbQVbL!5T zJ={^pSxSseC?_(IiRwl8rGNI&Z10XcbMScj+z|LTSB(^YH@67$k7q96&;4jOThnwS z2fh>x3Tv7V@Tvqe6)$;KmRB77fj;3y{uqGM#Vi!k;yL`)$vakX04wX6Qu)W^IMdFz zPuTYkn) z^4jQWVA185+;p)mURK*>KTlu9;x5vQ;&S(`qKvxMEwbgIl#6v!&{62LY-p}Ah06Zt zFWQ=zNm$~(?;G*2k;&le!sj?4;e<&6>x0~E@*u|e{GDBCq^mW3(6#TuuD_+PB{ZNz zl28Bs$lJ&8IQqO<0M+Mp$kjB?xzpUpgs&)=r;@aV~mBv17k;SuuCA|MM{SdiS z*#Uk@L>W?=JfSWK?5>0b`HE0`*_+O)2SoJ|t8k+?{J7BDNt`y*htd<~w#(vT@MX=l z7K~9Oq3!0s|If|$;LfVe+AqV8ZG+&rI;ZO4wd_3mh?e&9BG(u9*Xwos zM#F3HPsWlY|6LG_wmSEm8Vf>c+;M3Lu`Mb0v`>cE2V0y`U6iAx*HG1?(YYH2JNG3=3mTW*prVN@fgM93i+<0>lM0i#b zoo4fZHBycT7kXe|sAa_!z7v+G6_!z*s)yhTD^E@xaLKXFxI=`D6y+b{;y}8GG{AHX z2u*-;1X!cahRBj$SzjRDtpN!`JqJ~*;1dhT?BT1<6n*SeP6O|mbn`T{f$dE4ary;< z7a-}Kha+;2ErwTi#P&eKT_XM76M}_&V}vDdN2y0j>9>L&QMsvhMflv2?gNIs zsd7bFV=d1p9Md7J@(BLn z{feo9L&RAvyZ}3q(a*0=N&{R(3NuQ?fx*xe)Atn84HT zVS3*N^uA`-aC-GtEn>9y^}uY)_4I#ClI#7g(e`09K?YI(;hTtb9Bc3UTQPD3T=m~> z=oSbvhulDlLI`cAv@_TbBG4HvTuX2}D6&ZKXcj~o4Db3LbC8k`H)6|$G=$0(H*S!f z4}WOOCoA}aD~`$_10Nn}%Ofj<(-nVWke`p>V9Vby7|j)%b&#e7H*L$!Foek!uWFFH z1%F`+xEf62`XM_q(-qBWz_EqQdsAgKtlbssd?28O0&7!T=v%}kGWmdo52@;=yigeE z5vZrO6Bx3U5<31R*#fl9(N#C58GcZcVJeJo?Je3z&igSxg7L>Uz2N|s)W2> zli~&UdB6yZMa=wwAg@W@%@}o{IFDpr?sp*YUZ<}9ro?prR=7IixH`dpzFFyGzaHMa zcjn`_9uimJ-kMD3PN2HwlrsW8mB1!Sv zg-}9~)cBnp=sS@_)$L>`uE-D79WWGKBzbbX9!e^bHo0>Rh3iUS+m43fbfvKEj6zYn zlB&1Mp~PLO)jKCp#I8i=?Mx_s*AM5N6)0v`^2K&Ll)NkLV&@SG8<;?`9RYpwm8RGk zf}#W_x+50jk*C`MrN#&$D&amC!s%+mHUL&!u7_T)hw ztRx`lKy2O6=>fwGF1z&$t34|k;mo|(K&5|23XxJKlidz^)sez(l#Gy*RW!FN!n5Xf zcrpj&IIdu~I=V;uw_l2jEGWumc5R(fzrKbz>4q~@b{kl6g_UOiid3*G_~qN0go+3n za8Hlf5|AG+&92&$_ib@|2u`e4S_*m+mS)QS{G9r^AS~a-y2p*_C{Z}MPZLhK%0>}z zp58k@vrI%htbv7OeO#9s>zd>X9{UyR@H^_!n&?tv8UhMKnV2~!<{lDN^rB}`+GB2i z8fkbQ5|tgawtONL7AYT^OuW=z+NxkrVZyy`%}>#v&Q{j>x%4G(!DuMUAfVcCDC@Il zXQ>8{?XF^agF55`U08BumlCJmN~s&}6%Pbf6aS9B?Z;Un8p{(HfihBFKk zX`jK;RGa%{q@D`yHt6rt+dMdwnL<@-Yu5atZt&}-V*|-B|-IPRDn_9 zs0sU*1%l?+l`6IaE|HSEjx7_8Q2u~9g@>}e*)naC&{RA-TNK%m67C{3J<1DPt$dxZ zWn4R5`d@0YM2(H~MSRO6r1>Qy1RDAhjEZuWDCNv%KWHja!hdwtj1cHN{AP65v&1YP z!~Vfvz#*%(|NU58%2f(i_CG+&RSHk`-@zv!k}nT1KC)WH(Of?EMwKk%N`V$pRKNJl|0@XK%0_G-s*#dK6-v5#(8pm8 zOmEF?Su(gU>g6X$*j+S9;YKmemZ@b*oS_cjYLHS6Y}q>9*hNDLXs^Scvq@5|@}FMN z(KI`2p6aW~S*c#l`CX-cwyAUG+OwvFk9GVQUBK8^@ExyD%^X3)ufQ8AWn0{stvJZg z;n0S_)$7coIS_MP-BSJ`h0w+jNJ4AHB_e;2r8wLUEx1SZttUU2kBDe7=qlU_$<{@= zQ%w=GU}eFH2xQV%XwG-A>op(3YJFL@_Ys zmNePF&r@^6Lb=jXOZnuQKc9HMoi}wXFu_YnirLtvYxl471tiDb@5h~!Rh27dOXTDsbP*Dgofg|9aHRrznC(J#;kkdLzkCo)U!pgv* z^G_~|uW4G~NyQ;qP0RiF;z0&^cVsbXU5)G%q#YGgyE}Iq} zN^WzC(Z+8(odKXhS{stdXrLcDz>2B0x@g-m_O_MnEy-A4fc|maO7bv&(yA$etc5E zJY8${d^jzzb6$qdc5QxVE$~D_YN#;;rR)G0NoAp*x!QFSDRs~YdwH%|Z3LP;7G}yc z^decEnX}Mu2A<+q`Zpur4C3LXbh;{Z6_8Jd8f`J^mAo|L+<5&^7;(~%yfUIWK4VHr z5mt=^CdME3R^i|=r=)ZOYF&{k3!bkkU5Sq*K(RO@%~dC}QObb9i5HIpK?86$n|JZa zAB-c!@169u*98;}h|vrO(rjY+I`8ETcmB%h@tT_CD%W0SdDs2j4Xa3R6*XaS_6T0>l#^Fzx@U_r^l@u9%%P5ypkev^xMIGmd}i^98z@Ma?>v!@y$th zg6v}`quEVk`Y4^fcnf@;GCsv62}*p53J#86jIIqKl&m#_=d)tF#7=_QLzZnJ9jg82 z(sOoR%%E%=S3qA(U!0<$fE}y$?GtW3u2JC!3H7jZfyb^Tx`S;hvFeevBNX=T=8fj- z72l1qOkQUZY8co&7&-xU7yL@2IoQ3ka(q#YaWa;*>?tIK;2;ru1@2k+r(<0gwvR2J zkrDge(}$uGVp5sm&i3$?fbXIo)+iproLin0MbJWqHrkL-^GU#fSl z)@O;gfvPObOz`;YjwSzuf`GvsZmpb4=}jqf&Eiptjy|XW^;5?n&P}6CR@< zoFh{Q0GM-bKU47lh>fI`dp<1ojijKxXTZF@K4|Y9i!jUchD(D-BlAL?(x}E;m-%Hz ziCH3S^z-(F0hse{38}Cw7ht!dRH}xGdAF2QN|y2l(kjd1RB6C^xh192*RUzX>>5O% z8I?m=b`27y82)k?`C;jC&fy8f2!=-x~Q)DEcE@i6{E`Ti&nyrCE)u z-Vzatd9#MUC(rrqeh(YCD{8QMI+;TY&0VY5Wbf7dYW;2!dN_x2i<)!CuJ-Z%`zCR3 zL*CPQoDj@{e-fR)fQat~aq2IP&3H&>nmH&pvOOphU0w{gN z9_?)|LkBXWC*OWR9b;Tlcgt_6^9VdTpTQa}8{M{i9PJNx)2)$H+gCHDqHjuBc&ybD zk$1`1B<)q{jTLcP>38KrIzFsEWI4>kKkOAP&Yj7G@Oos#O|RV3KO;SpWETd3K0x9< zlGZ^%1)7ja|2vaIibK&OlOtgPMT#lk2R{LcAmt!M*-Q1O@VNVkE$pADoTm7%za?zK z_Y#5||1#@Xpxv6XIrTX2xZewP1+%#ob;SJpS0#Aw?edmrssnUi+&m4&!s-vAMi~=K zHst;MtP8ID>xk98;&FdIxL~rnGq3l3!f_Un>9r>EWr zrFz>Fj zSp!?HAYdrI8c8JxwQNfjsU&i_G$MSO@C9P=fX|X|?e2923T;S8)nLN_xjr4e7nUBi zf!9`N2@+5mhj7u@zKgXk*O^9xpq}lk6F3%-K_tmN!O;-m<-Wo>2+mm%#ib2Kr&9Hd zagOH5;(6_v@2GH-kaP2p*Foj&;&I0~`ASyvqDA!eEzrSv9S~nRzH(e!>8scoI5~E5 z*WVF1IeK!}@K%hR+!ehQ!zXtsZ^fUJyKmpG4?bqIN4WeN-Mhh=kh08Tho3@?=3i;P z&eh2Js+kvaTuMH&G-HK)8UGYH<2~6_&S>Hj zwd@&O+?2B`m&iaOZ%xF;3o*6tH~ z(5ENC-=DE)U06+eef{{Yk1!`#qxq7V_ba9+h|C$RLqYt4UamZb<4ewY?eK<=EW2p- z3)w4;iFaEUf2$saE^1NMiRQ0ZYjQYW>a*5(U1)Wpug^@|5k!YSkhS&yZ!G<8r z23H$wQdV}AXaTZifD)kl=4IB5bWW$Piq`q_9XDyYole=`it@iD`N7PT^8Af zq?IbDI9$qD+^$%xrDE6P*Bv-8y*A`lvUj|G@U%?k7MR%ET$Yt9{^HSmu|OEUr{eBb z<+oEs`1Q&E`e0xoh)NRS@ncZZ>Z?KX*7a$3g`2UC4oE7*K{fm#L`tNUayBP7Ro!Zq9QkcbE@xz z+wL;KbP^xtON@I{%b+NLf!TcUY)cm{-AJ%J-L>cDsvFhZMB?v&?4G3O$Kr;I?OO6YY0=Un>HnESR$ME#(=02{wx zmhgo50n5Qp_Zj{Z|4l>Jz;ploB!fepmN}E;*P<#C`>F+iIq957TW~N9{Vba~ zMU40K?goGQok!)Df|EK*?m=+c5E$$Dq}!DE*m&}bPn5grJ-%UY^OVA_DH#Yx0)GoQ|to0k6XTNQo4u47vFiw z78pE6d{s$LlspPls4k*7vzAnn!6T36&EOpff2ObX>e;FH%mns2i7Fo``+9W+Xl=-=m%P{PtHnF4-2`{7;`lCdi+0oa&Ck8;U%PT}glT{Z zkd#A)Y0UzV-UY1V0Ww9a+l_1bCSosRFQ8YF|BImP{ox5a>xb2kdNg`WhbRB+Dy16v zPur*);)ZNI5x2eL9rIq#uLcORXy=oZEBaf7)k7_MF4>zpz0?2wG%ZQ%d1vSka;m6J zs8x8YpY&MnftX7ZdH?EJ`6i&3(h2lKhH7ZT7(-)To94^LM5T?t0kW7PH~EQ5QUsu*v&HF2d+q zoN}lXI5_zdJ8Qx^!*?-8(S;`0E~y2jd5cwKfwZ6ZlD=z{F0?SkW)1V@}P)p7euo zSRv-i|E>Hz9_idhMLiN!(yytt&A@nx`@<(nK}eb=rvOLwe@Sjj<{$W?!k(_Fw2%A0 zO`CWv{5byuf?7I>49u2LM|Jd?e%IlpR@OL#Su!!dNzEp=XK4YCmK%ZpmHtQD|6kc_ z?pwzjm&@jKDx2&YwaY63j&pY9^DEVWGXt_mouRI|T4&GG|3MEd{6w1m8~m#}yZXEm zvsXt1Kp=ycK@Oe%iH;u5moKqn*bi+kz4Uz9=sciS zG7rxCo_|v@d2t$WyJVf)cx!Bb=6NeW@jXhe$&m3b^5QD9s#^v%(Cryd^hf@J;qA4( zCABpqt6r5!xsMp1HTVZONu{(K~5?A!g!Zy1-bv291&fuCi^4sS9wCzSffI|Qv0KD`t9`V4z@ z3XIfa&l^dMrK#U5(l9ibJaLkhueux(5hF)+mS|C+nOq}7SEc@}Rb>xcMx2e&USPv< zus_R`@v95i$yFQB734Tg9Ko3PDB zLxzC0#sz7|?>Y@%HD48j3UrUPfsHR()zi60jlgV`+1J8_lc1By8vsi5j4^drZlmW`49${6p3yp>wQ`&6+CWz*`&E6!rcnp!%&FtjA$UMtDV7ha>8CN`!oX}YQ)-dGYWDl4+=Y{SU zW2tm=I7&Qx+UWSwe&l&{!Mi~vd|sjS`Yp97+1A~dWZAAZyWaWx8d0Zjs~mL#6G9x|xzr`sd_|r;1Ov@V$o>uKH5Y6Rdlf(Qo$Dy%0t0k}>}y-Uc8FV~HL!M{UZpr2r`=4Yvc@hY1-RaxE%jEx zw{dw1BW5|=p8_kZg&Z{(hS~xXdGc2%*9Oy<*I2^>mmC4jk8Pc+Ea;BGNskz7=B5Tf zqqt?ikvo|1T1JYNRyo2jM zH|uJ^yUAJ=rHhOJvi$1kj@CB!AgUZQb;c9IsvI}|zA9`f7(ncM_7*+ko`RX0Qm%an z=^Y${M`+Tp2(`s(g2;aA33!u;Vg6wCXV-Z+4HkvgS1iU_5gS52bW+SX7}>9dMPESP zBMETL8o+3ihp!UNG7pLPu(H6mYlq0Xc+Gmc;MD2XQ>R^mC&Gg#;&8!NQ!-!I4VTt-Is^f>c6N1awQ(F3 zg=2uQLiaUbz#qq=r-O5iXNrnFO5Uv_BP0(MHoEa7^7AlYdRA5P8e{gc)0AxyR_nsC z5Ybl0eizM}mu&n^x19GyRPO05p6>bEJGtp?fqu&Dnc=|8VchZJhI1x+CD887Uf$aY z?@aHTv9l1t&MT6P9TCrbU#BwNlB=THOG3Loyo~*y=UBO_2$FfhRXaOsk2r%-PZSTU z3|tpnkP2b-LZ8u>Nmb9xsbJa(E$|>xlW~)7HDHD>ck}5$K(f)oUM z5jwtEy&1G+TTWWO^5-@CA-3psvjyexp`XQ*qj+)Hdz5eo^TGU?`{?}WB)Ldt5c-FY zf=JOo-cW(fQMxQhjy>S@-4k(Z?w+B>{^u*11m2jA;y=VP^Z&r-y6{Bq@Cq{kQB;=Y zAN{B-GXQB+jM*1vvB8=zt_#Jho(z?Pu?t%YU_pdgW*3gN1@FF4$cVc& z^>IiTGqY8G{^p_QN_+DL7}BX4GIxEJQ=;EZ#gIc^r>NRcDV^45a=i2h({G+KkTvi2 z#3v~C(e65tOti{Al3Hh3u3$;jy1~bjI|m;+#M%7wM{t!*ASS0x4x~p1=!Vn{`J{0q znPMpS&5-)}Qo0?$bbqDLd$;?JUwv?R$*tD#Q`*RnE6!FGrzc`2WYtl$D_MPJwhi8&;Qcz_(meDDNV z)}xDcD$Gm!cZGaWm7LH?rOeO9?*yIN-{Db50cw|>C zlsHX!H|p@(Wp{ztD;Ja>2m(xaPw=11c@B|?7qC1tUyMj@EF5Q4Z|YOEV?5~khCS-C zSXG+9;3HFql9=cDmso0w+kMgt(r)F#Hu z21f>U9Cg*hUE*|>uU#i^&pID4kFrdT$oVmyRh~zKn|CqJw!Tm7@BAE3&LFHKEEn!38=wc)6N93K|XhQ;`Z+4R-%BP{V+o|pCcDJ&39 zl)fM$x)kPI;^6N-z0=`~rDV~8oF|4tU2|DSfyG7)Xf37ao2ga!(_#Vz$yLyB_y~gm0;3pV zL-lJQWF!9NaXRRg6|!;IHSJe;{o)05mF=?jo6I)%Tygf>tI`2xpHg-&NUq$pd$M_o z4KZw_$I8Y;(v!*O#-D5H9&mbF6@AeNeGK*U71b)#CJqs(qK?1zSVZYSd)`5ojC!+ zO^mgMc-wcze=-x_hrE&Z5bc4;5%yV}eGv;C<}oy66UMaRz*M79JR*shMIdI@W(K=R zCNqwjo7fZgh@Q*3;pR8x{&*3c)mWuhK>V!DB1(}^8eJn=9=we%@;GX~Hs!v?POPL9 zALXa41kThQSFiEX_ShghpBHx5u?h3Il*IzyE}4tA_MKfB@1~rKiJ9m%U5JMF50#HW z2rW@N_HuMd>o88+t1RdIz;eIN^?j8ElU7BDS5;?doqUmZ+vExE#M(gXQC53qonJ5d zh_!}ws$b587wC|5=8><9Vr=go_E<=6sn77k$AE7;&>}QBg0=(xzE$lBdhgT^pG@|1 zb}C$~1)0_kvKQn>dr3_3N?`2iO-@u?8B6c*hnzzh|6=ONLV?~Ws@|anLN{^ybvP%s zceAUF-utCz>~6iuq+vvXzu|AD59r{!`73y@MrJJm#^HA%52C3K} z9%s07_&fN0eIY%n^>XaVx$g^h{RZ3u)gc@;I2EvCK|a4^hQ_?9F5A`pos`(%bweUI z5na$)@K*QdcPuRK7YPjq{?@AVq4nvbi;{%46Rytn8KDP}^livoHmmbt^x2}TShx^{ zjuILU{;g+kiP^HYa3Kc!Zeo9?V1_|kBQzY^6hK^He{#T`=(}H{59Eo;jor2`e4{hp z5~;)EW4A2|?-%Jsc%p)0hj+#p#kVOwkRe6J!S{=E_lt2$^}}xGzPYo<#s;bE`;hYC z#UOz+y%706WLfUyeRNd|=A)M*#Z94D(xVSz5EW&xgTw5B|Rp z()XY6Qe&{&Ma0{A?_Jft^U+I@;(o$J#YPI-MVWXd7D5Sx#}C=~3hDuGdT$c__4~_= z?Di@etU*G85E%>CF9T~{2ve&byhtzRfcudL^*sr~_kUy|GZmVA%fjU^x=ZL#%*T|I1pkw<-Cc^vd!d$8)=>6*+Q7>cC z1I7Ev)I364{s@&KcC^r!ST8Qp2OnT=w!-_I!?>ykx6p46NQ)nEe6X-E!RzP7Thzs4 zS4Mb?OC^L`?YMx-o-X2=YR1!Y)JMjlD#qG!yhUw(ueo3&ZF61iMeVTloq2PEe>CmL ze`$OFs@4ws_iCDdsG07MMQuDUZTTmS5JzougS|x^{wD1ZBW+XNx0VQA+FKP~_O+F$ zr)8w=Wj$4lHRW# z6Re5y-ygx%@BF#{O(>0Q`f%SpT5(`2cgcq_4_0avPK12s9Cp5A#E{#lAu%q79VSVr z>IFu!HsnnCefh{jEP@dq&fBN^l?i9Uj>yK+No*hS%fDcMm!z~0xz91n^$9s{$HhU& zd$ntiJI4=oPm`Y~CzFn5Fu||&gsAVGMt>zicRVEUFAUV`VjPUUO4oV+RVPOX^UigU zrMHEKu=(9is_E(`*l4naCV_e4e=0a~cI$ns3gw!AForl~DvW6Z{7K1TK=*g3MX@V^ z`Ar8KvFIqONPRj;)@rGc3lyt@vzGv;=y=szOE+Acb$aSYk9OzkJlUPIL(|3MkE#x1 zI_#4}&GQ4EF*z32^j4HIheY>)^VDOeBFo$Al&jUxf&3MUJ&XW3&>Z?mU`MEDl8>ST z`-mT-NJa{%Sf{+f&+W`Ym#Lvr*L-D=A@C7mmt#1tc@pkL^^{$y-`|bfjb7mJnebTH ztf^h3w>7)E>){8HmMHHDj+HXp{g}zEhs$%-Zm!33)$>7t2gHj7*bdWaRPIAx-hPzB zGugbnYPhU3WRa9FB?ds?X~ll-F*^Ao9|G1!r8a0Ag`JVa+{{2;c#5?DWcXn^*7So# z(tyy^TxE)qT|b0IA#Evx-EOcZt;MOqIc|K3#+2Wi-CCju+g+!Q`+V-ZdqB*IawT%( zcKAjr&&-W4!xYUX4a2-;-t)}fZRN@Ju9EH5A&uK;My*Wsd2vd|g%^rkjXK>IzC<&0>=;orO(*)W>=WkJ z5u+2#9W$M|$?}({1nwf3_`R9dLShxtzdrp4B;sV>LzGR?Y+xvY`R?EQqi6J3JK5Ir zTJ%Q~U7CYH0VEXSfWh?ur1cF-00uT$*!LI-DQU`21@EU7k&UAx)g)MmZ-DhVk=r|C zLFuIQNW)uh)RQI$qhSm|OOESZw6A4?(DS(t@9YXN#3|c$qm*{zS5rVlhJWZoR@d^? zuh|Zo%2|wuoOwTI@z>+d$EW@d=-Vtkr(go(mdr}vp+oCa+hQwDmD8?%Uq4Cn`vtBc zQtyOZDd?9$zp~i0F+=T1L(BaVh5ZubYfYMK&0>OhsSY3NB%FVW-=uhEab;ir3G2YJ z{}fT2qH~;V+8k_e`0ug8M+=_F5&Ta71(!qXgl6@EBPTgf9LU)cws@`+mwai8+gk8P zJKAt=Y$(%~eME^sx(mR@8uQ5-m%lu*K7_wDgWs3)YTnKIn!rl^OO^CK;7iVNOaDVbo19$`mlx5Cr+iMb$@pZ-VSI``_CY9`! z5@@Gk@MKNRdT(|mv!S1f#g;$Ue`Uj$kLB{Ash{L|V$^m;2imXK$egzt&gB6oQ@!`{f5Rh5T6|+y>;P-P>Q2b{n?_9gYWA zPvZe#73T$qySBl0S};B;?TJHmGXeii^B(uoPWD%DQBIS4^P6YZ5*R$JqZ*nmqpH|J zex_u6Y=1l<(raa%J_+=e8oEo&zq{a6INpdjE!`JX@%9|r2PHPC(vaC%{2*~%XsHdz z3({@b>U2rlJkPbYW_n3|ID~`JZLG$xcDJIKr^+->#J0v}XDtZa!Fz{3Vnbz`djp!2 zuZY~s4>iH%D7>rs{vjl`pbBhbrp>xu$2w?>!Lly_7? zp}IHckopPir|hJKZw42|2Dc*^E0J5Pbv#4GmB$396&HVv%*yrIn;Y=Po!zq(wwk=3 zMmlwufmYli9&||r&CLZ{nVn2N0I^RaF#hYT13jqUW5HCH=8vU9QotnmUjtH+rd&ydoL! z;FKv6d+|a#Hxhw=I)-?g-JQD9_tM}KFPeQCoe1eB2bI^Z+OH_5r;&wBzTa!%h6|8V`G15^HJ zw?u@db0CRagp#&WjHI?+eeM_!Z5yGgd#^(Nb~JE;Nvh=Yu69XoiX@}6*uJQSZlVcB z`l}Lm_hthk$7?<@Z8!eaXl4SHvv{1AxJYTZKTe2$9r@KT;vc$3wTxMDTb$6DFCS89 zFC>rZ5ERl7=_R+#U)X?5DU>UD=<;GjGsu=BLu#p9!*q~2kQxD$^!O9&tn||2l+O_AV@v@>@L-TFw`m*d}!bN$&Fo7K< zG;lfIKM`NP>UQB}MmD7FrBcWYl~MLHw{B0=Q^H#P7g%g@!9m*tm66-P6O*v)9ga`Ka+E< zyA)GMEeoL!A8BAQYH~r>Ew|VK->#qnxk(6Z!A}xKaxbm{hM05KZyqxW zEidw~)Urn!MvR4Td3*A4^P(rYmNBegOSdf6g*~^9u7YY8Z8=G|q^cQhx2UT5Ik$|i zQsb?o>2 z+SGYRPyirLw}L?~TDlY3HEIjbXs1NiVDAQ6cYCefrdRd&eL8xxVKqTa5`_7AVUjuS5AXNBOZznQ;{1Nu$l39g z7_yo2q|eX+N?IlwQd5mj;^0aiw)UNEq={NoL11|muI-kUC(4i)OO#!!r1mwOL*IMQ z;&K+Ysb(PsGU7oYnc}MFOZZmTOCrinNJU}*AW(2j1VcsBY%q_AC`N{ngDBJL3#Go_ zAFJKAPt`<^FD!C#Vj4jAwEcOn&U6!*$1BFmL_t2{X~rP>MDZ(KWK3x$OsYV>udCv> znK(!v*nZYY@(Zj6nmwz{nB6wxC7Wb_hVHsPu59uQy{g0{u7-~+xnZ(@|I^z45otL? za(R{YoClG*dpl6bsf+l|-P z&fi(=h12MqjGdK@yNmVwj#UEoZ0}O6R=Y=G#J3ERo--->tR1uq*0L67;u{W9wT^9s@UXW<&{=rb;%hu zL$8{R-B{GT{iWaI5qtDZ72O-Ab|s|WLGt??rrotYOyT$5xR)7cj5xYBfx`?sb;!MO5XRhQgPbhxQlBNA6eN6=+=0weFKeKZXIIYt^}H$+>Is zHLR^4b_8-^v921}Dw>%t0_}WpJ@c;(T6;ypIw-FH=ed3hQ&ZC~Fkj0RXZgh-lmsgB OgcvaFk?;>NF#i`65M + + + + diff --git a/static/images/main-logo.png b/static/images/main-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3af109555249c4acf7bb98c7d1a4d3f9e0db4da2 GIT binary patch literal 186220 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 literal 0 HcmV?d00001 From e095d19308919a36abeafbcee05f712616346b99 Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 02:44:10 +0300 Subject: [PATCH 02/16] create react app --- index.html | 127 - my-app/.gitignore | 23 + my-app/README.md | 70 + my-app/package-lock.json | 20272 +++++++++++++++++++++++ my-app/package.json | 41 + my-app/public/favicon.ico | Bin 0 -> 3870 bytes my-app/public/index.html | 43 + my-app/public/logo192.png | Bin 0 -> 5347 bytes my-app/public/logo512.png | Bin 0 -> 9664 bytes my-app/public/manifest.json | 25 + my-app/public/robots.txt | 3 + my-app/src/App.css | 3 + my-app/src/App.js | 23 + my-app/src/App.test.js | 8 + my-app/src/homepage/index.jsx | 84 + my-app/src/homepage/index.scss | 58 + my-app/src/index.css | 13 + my-app/src/index.js | 17 + my-app/src/logo.svg | 1 + my-app/src/reportWebVitals.js | 13 + my-app/src/setupTests.js | 5 + src/AddFile.js | 16 - src/AddInfoPersons.js | 49 - src/PlayerVideo.js | 129 - src/RandomRotate.js | 9 - static/css/features.css | 85 - static/css/loading.css | 59 - static/css/style.css | 218 - static/fonts/AkzidenzGroteskPro-E.woff | Bin 48632 -> 0 bytes static/fonts/AkzidenzGroteskPro-R.woff | Bin 48992 -> 0 bytes static/images/import-file.svg | 5 - static/images/main-logo.png | Bin 186220 -> 0 bytes 32 files changed, 20702 insertions(+), 697 deletions(-) delete mode 100644 index.html create mode 100644 my-app/.gitignore create mode 100644 my-app/README.md create mode 100644 my-app/package-lock.json create mode 100644 my-app/package.json create mode 100644 my-app/public/favicon.ico create mode 100644 my-app/public/index.html create mode 100644 my-app/public/logo192.png create mode 100644 my-app/public/logo512.png create mode 100644 my-app/public/manifest.json create mode 100644 my-app/public/robots.txt create mode 100644 my-app/src/App.css create mode 100644 my-app/src/App.js create mode 100644 my-app/src/App.test.js create mode 100644 my-app/src/homepage/index.jsx create mode 100644 my-app/src/homepage/index.scss create mode 100644 my-app/src/index.css create mode 100644 my-app/src/index.js create mode 100644 my-app/src/logo.svg create mode 100644 my-app/src/reportWebVitals.js create mode 100644 my-app/src/setupTests.js delete mode 100644 src/AddFile.js delete mode 100644 src/AddInfoPersons.js delete mode 100644 src/PlayerVideo.js delete mode 100644 src/RandomRotate.js delete mode 100644 static/css/features.css delete mode 100644 static/css/loading.css delete mode 100644 static/css/style.css delete mode 100644 static/fonts/AkzidenzGroteskPro-E.woff delete mode 100644 static/fonts/AkzidenzGroteskPro-R.woff delete mode 100644 static/images/import-file.svg delete mode 100644 static/images/main-logo.png diff --git a/index.html b/index.html deleted file mode 100644 index 0c8e68c..0000000 --- a/index.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - Анализ зала - - - - - - -
-
- -
-
-
- -
-
- - -

Выберите или перетащите - файлы

-
-
-
-
-
-

Количество людей:

-

-

Процент вовлеченности:

-

-

Соотношение полов:

-

-

Средний возраст:

-

-
-
- -
-
-
-
-
-
-
-
-
-
- - - - - - - - - \ No newline at end of file diff --git a/my-app/.gitignore b/my-app/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/my-app/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/my-app/README.md b/my-app/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/my-app/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/my-app/package-lock.json b/my-app/package-lock.json new file mode 100644 index 0000000..8be8474 --- /dev/null +++ b/my-app/package-lock.json @@ -0,0 +1,20272 @@ +{ + "name": "my-app", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "my-app", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-drag-drop-files": "^2.3.10", + "react-router-dom": "^6.27.0", + "react-scripts": "5.0.1", + "sass": "^1.79.5", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", + "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.8", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.8", + "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/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", + "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/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==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", + "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/@babel/helper-member-expression-to-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-wrap-function": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.7", + "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.25.7.tgz", + "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/plugin-transform-optional-chaining": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.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", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz", + "integrity": "sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-syntax-decorators": "^7.25.7" + }, + "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", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "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", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "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-decorators": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz", + "integrity": "sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.25.7.tgz", + "integrity": "sha512-fyoj6/YdVtlv2ROig/J0fP7hh/wNO1MJGm1NR70Pg7jbkF+jOUL9joorqaCOQh06Y+LfgTagHzC8KqZ3MF782w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", + "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", + "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", + "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/template": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", + "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", + "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.7.tgz", + "integrity": "sha512-q8Td2PPc6/6I73g96SreSUCKEcwMXCwcXSIAVTyTTN6CpJe0dMj8coxu1fg1T9vfBLi6Rsi6a4ECcFBbKabS5w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-syntax-flow": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", + "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", + "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", + "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", + "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", + "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-transform-parameters": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", + "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", + "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", + "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.7.tgz", + "integrity": "sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", + "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", + "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-syntax-jsx": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", + "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", + "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", + "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz", + "integrity": "sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/plugin-syntax-typescript": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", + "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.8", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.25.7", + "@babel/plugin-syntax-import-attributes": "^7.25.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.8", + "@babel/plugin-transform-async-to-generator": "^7.25.7", + "@babel/plugin-transform-block-scoped-functions": "^7.25.7", + "@babel/plugin-transform-block-scoping": "^7.25.7", + "@babel/plugin-transform-class-properties": "^7.25.7", + "@babel/plugin-transform-class-static-block": "^7.25.8", + "@babel/plugin-transform-classes": "^7.25.7", + "@babel/plugin-transform-computed-properties": "^7.25.7", + "@babel/plugin-transform-destructuring": "^7.25.7", + "@babel/plugin-transform-dotall-regex": "^7.25.7", + "@babel/plugin-transform-duplicate-keys": "^7.25.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-dynamic-import": "^7.25.8", + "@babel/plugin-transform-exponentiation-operator": "^7.25.7", + "@babel/plugin-transform-export-namespace-from": "^7.25.8", + "@babel/plugin-transform-for-of": "^7.25.7", + "@babel/plugin-transform-function-name": "^7.25.7", + "@babel/plugin-transform-json-strings": "^7.25.8", + "@babel/plugin-transform-literals": "^7.25.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.8", + "@babel/plugin-transform-member-expression-literals": "^7.25.7", + "@babel/plugin-transform-modules-amd": "^7.25.7", + "@babel/plugin-transform-modules-commonjs": "^7.25.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.7", + "@babel/plugin-transform-modules-umd": "^7.25.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-new-target": "^7.25.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8", + "@babel/plugin-transform-numeric-separator": "^7.25.8", + "@babel/plugin-transform-object-rest-spread": "^7.25.8", + "@babel/plugin-transform-object-super": "^7.25.7", + "@babel/plugin-transform-optional-catch-binding": "^7.25.8", + "@babel/plugin-transform-optional-chaining": "^7.25.8", + "@babel/plugin-transform-parameters": "^7.25.7", + "@babel/plugin-transform-private-methods": "^7.25.7", + "@babel/plugin-transform-private-property-in-object": "^7.25.8", + "@babel/plugin-transform-property-literals": "^7.25.7", + "@babel/plugin-transform-regenerator": "^7.25.7", + "@babel/plugin-transform-reserved-words": "^7.25.7", + "@babel/plugin-transform-shorthand-properties": "^7.25.7", + "@babel/plugin-transform-spread": "^7.25.7", + "@babel/plugin-transform-sticky-regex": "^7.25.7", + "@babel/plugin-transform-template-literals": "^7.25.7", + "@babel/plugin-transform-typeof-symbol": "^7.25.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.7", + "@babel/plugin-transform-unicode-property-regex": "^7.25.7", + "@babel/plugin-transform-unicode-regex": "^7.25.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", + "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "@babel/plugin-transform-react-display-name": "^7.25.7", + "@babel/plugin-transform-react-jsx": "^7.25.7", + "@babel/plugin-transform-react-jsx-development": "^7.25.7", + "@babel/plugin-transform-react-pure-annotations": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.25.7.tgz", + "integrity": "sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "@babel/plugin-syntax-jsx": "^7.25.7", + "@babel/plugin-transform-modules-commonjs": "^7.25.7", + "@babel/plugin-transform-typescript": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "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==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "CC0-1.0" + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "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" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "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" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "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" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "dependencies": { + "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/@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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@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==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/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==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT", + "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/@isaacs/cliui/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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==", + "license": "ISC", + "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/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/@jest/console/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/console/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/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==", + "license": "MIT" + }, + "node_modules/@jest/console/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "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_modules/@jest/core/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/core/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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==", + "license": "MIT" + }, + "node_modules/@jest/core/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-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==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@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/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "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" + }, + "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_modules/@jest/reporters/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/reporters/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/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==", + "license": "MIT" + }, + "node_modules/@jest/reporters/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "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/source-map/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/transform/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/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==", + "license": "MIT" + }, + "node_modules/@jest/transform/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==", + "license": "MIT" + }, + "node_modules/@jest/transform/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/types/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/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==", + "license": "MIT" + }, + "node_modules/@jest/types/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", + "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "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==", + "license": "MIT", + "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 + } + } + }, + "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==", + "license": "MIT", + "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" + }, + "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==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "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/@testing-library/dom": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "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==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/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==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "peer": 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/@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==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT", + "peer": true + }, + "node_modules/@testing-library/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==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/@testing-library/react/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/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==", + "license": "MIT" + }, + "node_modules/@testing-library/react/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=10.13.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", + "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.13", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", + "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", + "license": "MIT", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/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==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/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==", + "license": "MIT", + "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/@types/jest/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==", + "license": "MIT" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/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==", + "license": "MIT", + "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/@types/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/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==", + "license": "MIT" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "license": "MIT", + "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/@types/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/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==", + "license": "MIT", + "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/@types/jest/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==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/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==", + "license": "MIT", + "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/@types/jest/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==", + "license": "MIT", + "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/@types/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==", + "license": "MIT", + "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/@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==", + "license": "MIT", + "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/@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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@types/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.16", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", + "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/jest": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "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 + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@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": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "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==", + "license": "BSD-2-Clause", + "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" + }, + "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_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==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "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": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": 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==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "license": "BSD-2-Clause", + "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" + }, + "engines": { + "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/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "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": "^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/@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==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.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==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "license": "Apache-2.0", + "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==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@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.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "Apache-2.0" + }, + "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", + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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" + ], + "license": "Apache-2.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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "BSD-3-Clause", + "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-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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "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==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.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==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "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.13.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/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "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" + } + ], + "license": "CC-BY-4.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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.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" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4.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==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.8.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==", + "license": "MIT", + "dependencies": { + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 12.13.0" + }, + "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 + } + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.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==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "BSD-2-Clause", + "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_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==", + "license": "MIT" + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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==", + "license": "MIT" + }, + "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" + } + ], + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "license": "CC0-1.0" + }, + "node_modules/csso/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.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==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "peer": true, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "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" + } + ], + "license": "BSD-2-Clause" + }, + "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", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=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==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "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/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.36", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz", + "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=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==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "license": "MIT", + "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", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.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.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "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.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "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.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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/es-iterator-helpers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@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": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.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==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "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_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "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.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "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/eslint-plugin-jsx-a11y": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", + "license": "MIT", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", + "engines": { + "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/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==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "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==", + "license": "MIT", + "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/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==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "Python-2.0" + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "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==", + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "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/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "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/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.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==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.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==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "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/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": 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==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "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" + }, + "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_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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "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==", + "license": "ISC" + }, + "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, + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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-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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "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/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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "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==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "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==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "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" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "MIT", + "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" + }, + "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_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" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.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==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": 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==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.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==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "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==", + "license": "MIT", + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.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==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-3-Clause", + "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/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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "license": "BSD-3-Clause", + "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/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-3-Clause", + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "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_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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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": "^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/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "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_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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "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==", + "license": "MIT", + "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", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@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": "^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 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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-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==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^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-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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": { + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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": "^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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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-watch-typeahead/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@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/jest-watch-typeahead/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "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==", + "license": "MIT", + "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" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "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==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", + "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "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" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "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==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.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==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "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==", + "license": "MIT", + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "find-up": "^3.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==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "CC0-1.0", + "dependencies": { + "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/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "CC0-1.0", + "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" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.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==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.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==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "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==", + "license": "CC0-1.0", + "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" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "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_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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "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/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==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "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/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==", + "license": "CC0-1.0", + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.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==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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": ">=10.13.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8.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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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": ">=14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-drag-drop-files": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/react-drag-drop-files/-/react-drag-drop-files-2.3.10.tgz", + "integrity": "sha512-Fv614W9+OtXFB5O+gjompTxQZLYGO7wJeT4paETGiXtiADB9yPOMGYD4A3PMCTY9Be874/wcpl+2dm3MvCIRzg==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2", + "styled-components": "^5.3.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", + "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.20.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", + "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.20.0", + "react-router": "6.27.0" + }, + "engines": { + "node": ">=14.0.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==", + "license": "MIT", + "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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "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==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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", + "license": "MIT", + "dependencies": { + "@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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "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==", + "license": "CC0-1.0" + }, + "node_modules/sass": { + "version": "1.79.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz", + "integrity": "sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==", + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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 + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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==", + "license": "MIT", + "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/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/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==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/send/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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "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==", + "license": "ISC" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "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/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==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "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", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "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==", + "license": "BSD-2-Clause", + "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" + } + }, + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "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" + } + }, + "node_modules/static-eval/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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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.", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", + "license": "MIT", + "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.21.0", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "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.34.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", + "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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-webpack-plugin/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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "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==", + "license": "0BSD" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "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==", + "license": "MIT", + "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.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.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==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.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.", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" + }, + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.95.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", + "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "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.11", + "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.1", + "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.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "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-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "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.4", + "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/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/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==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "Apache-2.0", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "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.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "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", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "ISC", + "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": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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/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==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/my-app/package.json b/my-app/package.json new file mode 100644 index 0000000..a14a6ae --- /dev/null +++ b/my-app/package.json @@ -0,0 +1,41 @@ +{ + "name": "my-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-drag-drop-files": "^2.3.10", + "react-router-dom": "^6.27.0", + "react-scripts": "5.0.1", + "sass": "^1.79.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/my-app/public/favicon.ico b/my-app/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/my-app/public/index.html b/my-app/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/my-app/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/my-app/public/logo192.png b/my-app/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/my-app/public/manifest.json b/my-app/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/my-app/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/my-app/public/robots.txt b/my-app/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/my-app/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/my-app/src/App.css b/my-app/src/App.css new file mode 100644 index 0000000..199ec04 --- /dev/null +++ b/my-app/src/App.css @@ -0,0 +1,3 @@ +.uploader { + margin-left: 10%; +} \ No newline at end of file diff --git a/my-app/src/App.js b/my-app/src/App.js new file mode 100644 index 0000000..1b040ed --- /dev/null +++ b/my-app/src/App.js @@ -0,0 +1,23 @@ +import React, { useState } from "react"; +import { FileUploader } from "react-drag-drop-files"; + +import ReactDOM from 'react-dom'; +import { BrowserRouter, Route, Routes, useParams, useSearchParams } from 'react-router-dom'; +import DragDrop from "./homepage"; + +function App() { + // ... (внутри функции App нет логики, поэтому здесь нет комментариев) + + return ( +
+ {/* BrowserRouter только один, вокруг Routes */} + + } /> + + +
+ ); +} + +export default App; + diff --git a/my-app/src/App.test.js b/my-app/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/my-app/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx new file mode 100644 index 0000000..ba4d038 --- /dev/null +++ b/my-app/src/homepage/index.jsx @@ -0,0 +1,84 @@ +import React, { useState } from "react"; +import { FileUploader } from "react-drag-drop-files"; +import "./index.scss"; + +const fileTypes = ["MOV", "MP4"]; + +async function sendPostRequest(url, data, redirectUrl) { + try { + const formData = new FormData(); + formData.append('file', data.file[0]); + + const response = await fetch(url, { + method: 'POST', + body: formData, + }); + + if (response.ok) { + const result = await response.json(); + console.log('Успешный POST-запрос:', result); + window.location.href = redirectUrl; + } else { + console.error('Ошибка POST-запроса:', response.status); + } + } catch (error) { + console.error('Ошибка POST-запроса:', error); + } +} + +function DragDrop() { + // drag state + const [dragActive, setDragActive] = React.useState(false); + // ref + const inputRef = React.useRef(null); + + // handle drag events + const handleDrag = function (e) { + e.preventDefault(); + e.stopPropagation(); + if (e.type === "dragenter" || e.type === "dragover") { + setDragActive(true); + } else if (e.type === "dragleave") { + setDragActive(false); + } + }; + + // triggers when file is dropped + const handleDrop = function (e) { + e.preventDefault(); + e.stopPropagation(); + setDragActive(false); + if (e.dataTransfer.files && e.dataTransfer.files[0]) { + sendPostRequest("/get_files", { "file": e.dataTransfer.files }, "/ok") + } + }; + + // triggers when file is selected with click + const handleChange = function (e) { + e.preventDefault(); + if (e.target.files && e.target.files[0]) { + sendPostRequest("/get_files", { "file": e.target.files }, "/ok") + } + }; + + // triggers the input when the button is clicked + const onButtonClick = () => { + inputRef.current.click(); + }; + + return ( +
e.preventDefault()}> + + + {dragActive &&
} +
+ ); +}; + +export default DragDrop; + diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss new file mode 100644 index 0000000..5d0bdc6 --- /dev/null +++ b/my-app/src/homepage/index.scss @@ -0,0 +1,58 @@ +#form-file-upload { + display: flex; + justify-content: center; + height: 16rem; + width: 28rem; + max-width: 100%; + text-align: center; + position: relative; +} + +.input-form { + display: flex; + justify-content: center; +} + +#input-file-upload { + display: none; +} + +#label-file-upload { + height: 100%; + display: flex; + align-items: center; + justify-content: center; + border-width: 2px; + border-radius: 1rem; + border-style: dashed; + border-color: #cbd5e1; + background-color: #f8fafc; +} + +#label-file-upload.drag-active { + background-color: #ffffff; +} + +.upload-button { + cursor: pointer; + padding: 0.25rem; + font-size: 1rem; + border: none; + font-family: 'Oswald', sans-serif; + background-color: transparent; +} + +.upload-button:hover { + text-decoration-line: underline; +} + +#drag-file-element { + position: absolute; + width: 100%; + height: 100%; + border-radius: 1rem; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} \ No newline at end of file diff --git a/my-app/src/index.css b/my-app/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/my-app/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/my-app/src/index.js b/my-app/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/my-app/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/my-app/src/logo.svg b/my-app/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/my-app/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/my-app/src/reportWebVitals.js b/my-app/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/my-app/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/my-app/src/setupTests.js b/my-app/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/my-app/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/AddFile.js b/src/AddFile.js deleted file mode 100644 index 50f7755..0000000 --- a/src/AddFile.js +++ /dev/null @@ -1,16 +0,0 @@ -const inputContainer = document.getElementById('inputContainer'); -const fileInput = document.getElementById("fileInput"); -const videoPlayer = document.getElementById('videoPlayer'); -const videoPlayerContainer = document.getElementById('videoPlayerContainer'); - -const AddFile = () => { - inputContainer.classList.add("hidetl"); - videoPlayerContainer.classList.remove("hidetl"); - - const file = fileInput.files[0]; - - let URL = window.URL || window.webkitURL; - const src = URL.createObjectURL(file); - - videoPlayer.src = src; -}; \ No newline at end of file diff --git a/src/AddInfoPersons.js b/src/AddInfoPersons.js deleted file mode 100644 index e33bbcf..0000000 --- a/src/AddInfoPersons.js +++ /dev/null @@ -1,49 +0,0 @@ -const videoPlayerZone = document.getElementById('videoPlayerZone'); - -const createBoundingBox = (ind, x1, y1, x2, y2, cw, ch) => { - const boundingBox = document.createElement('div'); - boundingBox.id = ind + 'bbox'; - boundingBox.onmouseenter = openInfoZone; - boundingBox.onmouseleave = closeInfoZone; - boundingBox.classList.add('bounding-box'); - let norml; - if (cw > ch) { - norml = videoPlayer.offsetWidth / cw; - } else { - norml = videoPlayer.offsetHeight / ch; - } - const normX1 = x1 * norml + (videoPlayer.offsetWidth - cw * norml) / 2; - const normY1 = y1 * norml + (videoPlayer.offsetHeight - ch * norml) / 2; - const normX2 = (x2 - x1) * norml; - const normY2 = (y2 - y1) * norml; - boundingBox.style.left = normX1 + 'px'; - boundingBox.style.top = normY1 + 'px'; - boundingBox.style.width = Math.min(normX2, videoPlayer.offsetWidth) + 'px'; - boundingBox.style.height = Math.min(normY2, videoPlayer.offsetHeight) + 'px'; - videoPlayerZone.appendChild(boundingBox); -} - -const createInfoZone = (ind, age, gender, emotion) => { - const infoZone = document.createElement('div'); - infoZone.id = ind + 'ibox'; - infoZone.classList.add('info-box'); - infoZone.classList.add('fade-out'); - infoZone.classList.add('hide'); - infoZone.innerText += `Возраст: ${age}\nПол: ${gender}\nЭмоция: ${emotion}`; - infoZone.style.top = '50px'; - infoZone.style.left = '5px'; - videoPlayerZone.appendChild(infoZone) -} - -const openInfoZone = (e) => { - const ind = e.target.id.slice(0, -4); - const infoZone = document.getElementById(ind + 'ibox'); - infoZone.classList.remove('hide') -} - -const closeInfoZone = (e) => { - const ind = e.target.id.slice(0, -4); - const infoZone = document.getElementById(ind + 'ibox'); - infoZone.classList.add('hide') -} - diff --git a/src/PlayerVideo.js b/src/PlayerVideo.js deleted file mode 100644 index 0092df8..0000000 --- a/src/PlayerVideo.js +++ /dev/null @@ -1,129 +0,0 @@ -const people = document.getElementById("people") -const engagement = document.getElementById("engagement") -const genders = document.getElementById("genders") -const mage = document.getElementById("mage") -const loadingModel = document.getElementById("loadingModel") - -let cntSendFrame = 0; -let isPlay = false; - -const sendFrame = (frameDataURL, cw, ch) => { - const url = "http://127.0.0.1:8080/api/getInfo"; - - const blob = dataURLToBlob(frameDataURL); - - const formData = new FormData(); - formData.append("image", blob, "frame.jpg"); - - ++cntSendFrame; - fetch(url, { - method: "POST", - body: formData, - }) - .then((response) => { - if (response.ok) { - console.log("Кадр успешно отправлен!"); - --cntSendFrame; - return response.json(); - } else { - console.error("Ошибка отправки кадра!"); - } - }) - .then((json) => { - if (!cntSendFrame && !isPlay) { - loadingModel.classList.add('hide'); - const data = JSON.parse(atob(json)); - let p = 0; - let i = 0; - let k = 0; - let sAge = 0; - let m = 0, f = 0; - let e = 0; - const goodE = ['сердитая', 'отвращение', - 'страх', 'счастливая', 'грустная', 'удивления']; - for (const box of data) { - if (box['name'] == "face") { - createBoundingBox(i, box['boxes'][0], box['boxes'][1], box['boxes'][2], box['boxes'][3], cw, ch); - createInfoZone(i, box['age'], box['gender'], box['emotion']); - if (goodE.includes(box['emotion'])) ++e; - } else { - ++p; - sAge += parseFloat(box['age']); - if (box['gender'] == 'М') ++m; - else ++f; - } - ++i; - } - if (p) { - people.innerText = p; - engagement.innerText = e / p * 100 + "%"; - genders.innerText = m + ' М, ' + f + ' Ж'; - mage.innerText = sAge / p; - } - } - }) - .catch((error) => { - console.error("Ошибка при выполнении запроса:", error); - }); -} - -const dataURLToBlob = (dataURL) => { - const byteString = atob(dataURL.split(",")[1]); - const mimeString = dataURL.split(",")[0].split(":")[1].split(";")[0]; - const ab = new ArrayBuffer(byteString.length); - const ia = new Uint8Array(ab); - for (let i = 0; i < byteString.length; i++) { - ia[i] = byteString.charCodeAt(i); - } - return new Blob([ab], { type: mimeString }); -} - -const videoStop = () => { - isPlay = false; - const canvas = document.createElement("canvas"); - canvas.width = videoPlayer.videoWidth; - canvas.height = videoPlayer.videoHeight; - - const ctx = canvas.getContext("2d"); - ctx.drawImage(videoPlayer, 0, 0, canvas.width, canvas.height); - - const dataURL = canvas.toDataURL("image/jpeg"); - - loadingModel.classList.remove('hide'); - - sendFrame(dataURL, canvas.width, canvas.height); -}; - -const videoPlay = () => { - loadingModel.classList.add('hide'); - - isPlay = true; - - const bboxs = videoPlayerZone.querySelectorAll('.bounding-box'); - bboxs.forEach(child => videoPlayerZone.removeChild(child)); - const iboxs = videoPlayerZone.querySelectorAll('.info-box'); - iboxs.forEach(child => videoPlayerZone.removeChild(child)); - - people.innerText = ''; - engagement.innerText = ''; - genders.innerText = ''; - mage.innerText = ''; -} - -const videoTimeUpdate = () => { - if (!isPlay) { - loadingModel.classList.add('hide'); - - const bboxs = videoPlayerZone.querySelectorAll('.bounding-box'); - bboxs.forEach(child => videoPlayerZone.removeChild(child)); - const iboxs = videoPlayerZone.querySelectorAll('.info-box'); - iboxs.forEach(child => videoPlayerZone.removeChild(child)); - - people.innerText = ''; - engagement.innerText = ''; - genders.innerText = ''; - mage.innerText = ''; - - videoStop(); - } -} \ No newline at end of file diff --git a/src/RandomRotate.js b/src/RandomRotate.js deleted file mode 100644 index 2a49001..0000000 --- a/src/RandomRotate.js +++ /dev/null @@ -1,9 +0,0 @@ -const logo = document.querySelector('.main-logo'); -const randomAngle = () => Math.floor(Math.random() * 360); -const randomSign = () => Math.random() > 0.5 ? 1 : -1; - -logo.style.setProperty('--random-angle', `${randomAngle() * randomSign()}deg`); - -setInterval(() => { - logo.style.setProperty('--random-angle', `${randomAngle() * randomSign()}deg`); -}, 7000); \ No newline at end of file diff --git a/static/css/features.css b/static/css/features.css deleted file mode 100644 index 484dd9d..0000000 --- a/static/css/features.css +++ /dev/null @@ -1,85 +0,0 @@ -.--no-swap { - position: sticky; - position: -webkit-sticky; - top: 0; -} - -.fade-out { - opacity: 1; - height: auto; - transition: all 0.5s ease-in-out; -} - -.fade-out.hide { - position: absolute; - opacity: 0; - padding: 0; - margin: 0; - overflow: hidden; -} - -.fade-out.hidetl { - position: absolute; - top: 0; - left: 0; - opacity: 0; - height: 0; - width: 0; - padding: 0; - margin: 0; - overflow: hidden; -} - -.fade-in { - animation: fade-in 1s ease-out; -} - -@keyframes fade-in { - from { - opacity: 0; - height: 0; - } - - to { - opacity: 1; - height: auto; - } -} - -.zoom .info-file { - width: 100%; -} - -.zoom .info-file__type { - width: 100%; - height: auto; -} - -.bounding-box { - position: absolute; - border: 5px solid #9c9cd9; - border-radius: 10px; - box-sizing: border-box; - box-shadow: 0 2px 5px 0 rgba(162, 172, 228, 0.74); -} - -.bounding-box:hover { - border-color: #FFFFFF; - box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); -} - -.info-box { - position: absolute; - display: flex; - justify-content: space-around; - align-items: center; - background-color: #9c9cd9; - box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); - border-radius: 10px; - box-sizing: border-box; - padding: 5px; -} - -.--no-view { - display: none; -} \ No newline at end of file diff --git a/static/css/loading.css b/static/css/loading.css deleted file mode 100644 index 14b84b4..0000000 --- a/static/css/loading.css +++ /dev/null @@ -1,59 +0,0 @@ -.loading { - position: absolute; - top: calc(50% - 22.5px); - left: calc(50% - 22.5px); -} - -.spinner { - position: relative; - width: 45px; - height: 45px; - margin: 0 auto; -} - -.bubble-1, -.bubble-2 { - position: absolute; - top: 0; - width: 25px; - height: 25px; - border-radius: 100%; - background-color: #1616E1; - box-shadow: 0 4px 10px 0 rgba(162, 172, 228, 0.74); -} - -.bubble-2 { - top: auto; - bottom: 0; -} - -.loading .spinner { - animation: loadingI 2s linear infinite; -} - -.loading .bubble-1, -.loading .bubble-2 { - animation: bounce 2s ease-in-out infinite; -} - -.loading .bubble-2 { - animation-delay: -1s; -} - -@keyframes loadingI { - 100% { - transform: rotate(360deg); - } -} - -@keyframes bounce { - - 0%, - 100% { - transform: scale(0); - } - - 50% { - transform: scale(1); - } -} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css deleted file mode 100644 index 0586760..0000000 --- a/static/css/style.css +++ /dev/null @@ -1,218 +0,0 @@ -@font-face { - font-family: "AkzidenzGroteskPro-E"; - - src: url("../fonts/AkzidenzGroteskPro-E.woff") format("woff"); -} - -@font-face { - font-family: "AkzidenzGroteskPro-R"; - - src: url("../fonts/AkzidenzGroteskPro-R.woff") format("woff"); -} - -body { - font-family: 'AkzidenzGroteskPro-E'; - color: #FFFFFF; - background-color: #1616E1; - margin: 0; -} - -.page { - display: flex; - flex-direction: column; - height: 100vh; -} - -.container { - width: 100%; - margin: 0 auto; - box-sizing: border-box; -} - -.header { - margin: 0; - padding: 30px 0; - font-weight: 700; - font-size: 20px; - line-height: 24px; - box-shadow: 0 1px 3px rgba(70, 107, 208, 0.74); -} - -.header .container { - padding: 0px 35px 0px 35px; - display: flex; - justify-content: space-between; - padding-left: 40px; - margin-left: 0; - margin-right: 0; -} - -.logo { - max-width: 227px; - width: 227px; -} - -.main { - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-around; - width: 100%; -} - -.main .container { - display: flex; - justify-content: space-evenly; -} - -.main-logo { - max-height: 530px; - animation: rotate 7s ease infinite; - -webkit-animation: rotate 7s ease infinite; -} - -@keyframes rotate { - 0% { - transform: rotate(0deg); - } - - 50% { - transform: rotate(var(--random-angle)); - } - - 100% { - transform: rotate(0deg); - } -} - -@-webkit-keyframes rotate { - 0% { - transform: rotate(0deg); - } - - 50% { - transform: rotate(var(--random-angle)); - } - - 100% { - transform: rotate(0deg); - } -} - -.app { - display: flex; - flex-direction: column; - justify-content: space-around; - width: 460px; - border: 3px solid #FFFFFF; - background-color: #1616E1; - box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); - border-radius: 80px; - box-sizing: border-box; - padding: 30px; - gap: 1em; - max-height: 530px; -} - -.app__import-file { - background-color: #1616E1; - box-sizing: border-box; - border: 3px dashed #FFFFFF; - border-radius: 60px; -} - -.import-file { - display: flex; - flex-direction: column; - justify-content: flex-end; - align-items: center; - padding: 10px; -} - -.import-file:hover { - opacity: 0.7; - transition: 0.5s; - box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); -} - -.import-file:active { - opacity: 0.1; - transition: 0.5s; - box-shadow: 0 10px 30px 0 rgba(162, 172, 228, 0.74); -} - -.import-file__input { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - border-radius: 20px; - opacity: 0; - cursor: pointer; -} - -.import-file__img { - margin-top: 35px; - max-height: 400px; -} - -.import-file__img--brief { - margin: 10px; -} - -.import-file__description { - font-weight: 500; - font-size: 16px; - line-height: 20px; - text-align: center; - margin-bottom: 20px; - margin-top: 20px; - - transition: opacity 0.5s ease-in-out; -} - -.video-info { - display: flex; - flex-direction: column; - justify-content: center; -} - -.video-player-zone { - position: relative; - max-width: 800px; - border: 3px solid #FFFFFF; - border-radius: 10px; - box-sizing: border-box; - box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); - max-height: 500px; -} - -.video-player { - width: 100%; - height: 100%; - border-radius: 10px; - box-sizing: border-box; -} - -.info-place { - margin: 0; - width: 100%; - padding: 10px; - border: 3px solid #FFFFFF; - border-radius: 10px; - box-sizing: border-box; - box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); -} - -.info-values { - margin: 0; - width: 100%; - padding: 10px; - background-color: #9c9cd9; - border: 3px solid #FFFFFF; - border-radius: 10px; - box-sizing: border-box; - box-shadow: 0 2px 10px 0 rgba(162, 172, 228, 0.74); - text-align: center; -} \ No newline at end of file diff --git a/static/fonts/AkzidenzGroteskPro-E.woff b/static/fonts/AkzidenzGroteskPro-E.woff deleted file mode 100644 index 0e3d98e19d2bd85f6138abb198d3ba7ed21cccdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48632 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 V`+ECX5rp6>91#S>{{YDg;Q9an diff --git a/static/fonts/AkzidenzGroteskPro-R.woff b/static/fonts/AkzidenzGroteskPro-R.woff deleted file mode 100644 index 08d64946d912e79261e3bc37f4f0a4caef547e94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48992 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 OgcvaFk?;>NF#i`65M - - - - diff --git a/static/images/main-logo.png b/static/images/main-logo.png deleted file mode 100644 index 3af109555249c4acf7bb98c7d1a4d3f9e0db4da2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186220 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 From ecaf921216ca3751b2571d472ae4090211f6681d Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 03:59:38 +0300 Subject: [PATCH 03/16] create homepage --- my-app/src/homepage/index.jsx | 32 ++++++++++++++++++++++---------- my-app/src/homepage/index.scss | 32 ++++++++++++++++++++++++++++---- my-app/src/images/upload.svg | 3 +++ 3 files changed, 53 insertions(+), 14 deletions(-) create mode 100644 my-app/src/images/upload.svg diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index ba4d038..3959d5b 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -67,16 +67,28 @@ function DragDrop() { }; return ( -
e.preventDefault()}> - - - {dragActive &&
} -
+ +
+

DroneAi

+
+
+
e.preventDefault()}> + + + + {dragActive &&
} +
+
+ + ); }; diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 5d0bdc6..6ec7374 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -1,16 +1,37 @@ +body { + background-color: #779B64; + vertical-align: middle; +} + +.name { + color: #ffffff; + margin-top: 1.5%; + margin-left: 3%; + font-size: 30px; +} + #form-file-upload { + margin-top: 3%; display: flex; + align-content: center; justify-content: center; - height: 16rem; - width: 28rem; + height: 350px; + width: 1000px; max-width: 100%; text-align: center; position: relative; } +.input-text { + color: #ffffff; +} + .input-form { + height: 100%; + width: 100%; display: flex; justify-content: center; + align-content: center; } #input-file-upload { @@ -18,15 +39,17 @@ } #label-file-upload { - height: 100%; + height: 200%; + width: 100%; display: flex; + flex-direction: column; align-items: center; justify-content: center; border-width: 2px; border-radius: 1rem; border-style: dashed; border-color: #cbd5e1; - background-color: #f8fafc; + background-color: #779B64; } #label-file-upload.drag-active { @@ -40,6 +63,7 @@ border: none; font-family: 'Oswald', sans-serif; background-color: transparent; + color: #ffffff; } .upload-button:hover { diff --git a/my-app/src/images/upload.svg b/my-app/src/images/upload.svg new file mode 100644 index 0000000..c807a4f --- /dev/null +++ b/my-app/src/images/upload.svg @@ -0,0 +1,3 @@ + + + From 290dc2acd8026c4bde7fc8e022ad5a550cdd9d1e Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 04:27:58 +0300 Subject: [PATCH 04/16] add font and styling --- my-app/src/fonts/HSESans-Bold.woff2 | Bin 0 -> 18696 bytes my-app/src/homepage/index.jsx | 2 +- my-app/src/homepage/index.scss | 13 +++++++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 my-app/src/fonts/HSESans-Bold.woff2 diff --git a/my-app/src/fonts/HSESans-Bold.woff2 b/my-app/src/fonts/HSESans-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..469939b83ff35d5b311ec51a9b4a76cce59eeb59 GIT binary patch literal 18696 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
-

DroneAi

+

DroneAI

e.preventDefault()}> diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 6ec7374..8fb7e80 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -1,9 +1,15 @@ +@font-face { + font-family: HSESans-Bold; + src: url("../fonts/HSESans-Bold.woff2"); +} + body { background-color: #779B64; vertical-align: middle; } .name { + font-family: 'HSESans-Bold'; color: #ffffff; margin-top: 1.5%; margin-left: 3%; @@ -23,6 +29,9 @@ body { } .input-text { + padding-top: 10%; + font-family: 'HSESans-Bold'; + font-size: 26px; color: #ffffff; } @@ -58,10 +67,10 @@ body { .upload-button { cursor: pointer; - padding: 0.25rem; font-size: 1rem; border: none; - font-family: 'Oswald', sans-serif; + font-family: 'HSESans-Bold'; + font-size: 30px; background-color: transparent; color: #ffffff; } From 63fa10684d41d5842fa1895067795ac5bae5a89b Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 05:13:00 +0300 Subject: [PATCH 05/16] style and delete request --- my-app/src/homepage/index.jsx | 61 ++++++++++++++-------------------- my-app/src/homepage/index.scss | 31 ++++++++++++----- 2 files changed, 47 insertions(+), 45 deletions(-) diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index b9e05f3..64a0abf 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -4,26 +4,13 @@ import "./index.scss"; const fileTypes = ["MOV", "MP4"]; -async function sendPostRequest(url, data, redirectUrl) { - try { - const formData = new FormData(); - formData.append('file', data.file[0]); - - const response = await fetch(url, { - method: 'POST', - body: formData, - }); - - if (response.ok) { - const result = await response.json(); - console.log('Успешный POST-запрос:', result); - window.location.href = redirectUrl; - } else { - console.error('Ошибка POST-запроса:', response.status); - } - } catch (error) { - console.error('Ошибка POST-запроса:', error); - } +async function handleFile(file) { + const url = "/video-proccesor"; // URL страницы для перенаправления + const link = document.createElement('a'); + link.href = url; + link.download = file.name; // (необязательно) + link.href += "?file=" + encodeURIComponent(file.name); // Добавление файла в URL + link.click(); } function DragDrop() { @@ -49,7 +36,7 @@ function DragDrop() { e.stopPropagation(); setDragActive(false); if (e.dataTransfer.files && e.dataTransfer.files[0]) { - sendPostRequest("/get_files", { "file": e.dataTransfer.files }, "/ok") + handleFile(e.dataTransfer.files[0]) } }; @@ -57,7 +44,7 @@ function DragDrop() { const handleChange = function (e) { e.preventDefault(); if (e.target.files && e.target.files[0]) { - sendPostRequest("/get_files", { "file": e.target.files }, "/ok") + handleFile(e.target.files[0]) } }; @@ -71,21 +58,23 @@ function DragDrop() {

DroneAI

-
- e.preventDefault()}> +
+
+ e.preventDefault()}> - - - {dragActive &&
} - + + + {dragActive &&
} + +
diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 8fb7e80..157393a 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -8,6 +8,14 @@ body { vertical-align: middle; } +.form { + padding-top: 1%; + width: 1920px; + height: 800px; + display: flex; + justify-content: center; +} + .name { font-family: 'HSESans-Bold'; color: #ffffff; @@ -17,12 +25,12 @@ body { } #form-file-upload { - margin-top: 3%; display: flex; align-content: center; + align-items: center; justify-content: center; - height: 350px; - width: 1000px; + height: 100%; + width: 100%; max-width: 100%; text-align: center; position: relative; @@ -36,11 +44,16 @@ body { } .input-form { - height: 100%; - width: 100%; + height: 90%; + width: 60%; display: flex; justify-content: center; align-content: center; + align-items: center; + border-width: 3px; + border-radius: 8rem; + border-style:solid; + border-color: #cbd5e1; } #input-file-upload { @@ -48,17 +61,17 @@ body { } #label-file-upload { - height: 200%; - width: 100%; + height: 90%; + width: 90%; display: flex; flex-direction: column; align-items: center; justify-content: center; border-width: 2px; - border-radius: 1rem; + border-radius: 8rem; border-style: dashed; border-color: #cbd5e1; - background-color: #779B64; + background-color: #6e8f5c; } #label-file-upload.drag-active { From b397c38d2654cd3cf3f92ecbea0a3335e2835a0a Mon Sep 17 00:00:00 2001 From: "erguchev.ad" Date: Sat, 12 Oct 2024 05:32:53 +0300 Subject: [PATCH 06/16] redirect to video processor --- my-app/src/App.js | 22 ++++++++++++---------- my-app/src/homepage/index.jsx | 18 +++++++++--------- my-app/src/homepage/index.scss | 2 +- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/my-app/src/App.js b/my-app/src/App.js index 1b040ed..d28c537 100644 --- a/my-app/src/App.js +++ b/my-app/src/App.js @@ -4,19 +4,21 @@ import { FileUploader } from "react-drag-drop-files"; import ReactDOM from 'react-dom'; import { BrowserRouter, Route, Routes, useParams, useSearchParams } from 'react-router-dom'; import DragDrop from "./homepage"; +import VideoProcessor from "./VideoProcessor"; function App() { - // ... (внутри функции App нет логики, поэтому здесь нет комментариев) + // ... (внутри функции App нет логики, поэтому здесь нет комментариев) - return ( -
- {/* BrowserRouter только один, вокруг Routes */} - - } /> - - -
- ); + return ( +
+ {/* BrowserRouter только один, вокруг Routes */} + + } /> + } /> + + +
+ ); } export default App; diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index 64a0abf..574c3ad 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -1,24 +1,24 @@ import React, { useState } from "react"; import { FileUploader } from "react-drag-drop-files"; +import { useNavigate } from 'react-router-dom'; import "./index.scss"; const fileTypes = ["MOV", "MP4"]; -async function handleFile(file) { - const url = "/video-proccesor"; // URL страницы для перенаправления - const link = document.createElement('a'); - link.href = url; - link.download = file.name; // (необязательно) - link.href += "?file=" + encodeURIComponent(file.name); // Добавление файла в URL - link.click(); -} - function DragDrop() { // drag state const [dragActive, setDragActive] = React.useState(false); // ref const inputRef = React.useRef(null); + const to = useNavigate(); + + async function handleFile(file) { + to('/video-processor', { + state: { file: file }, + }); + } + // handle drag events const handleDrag = function (e) { e.preventDefault(); diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 157393a..c82336c 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -52,7 +52,7 @@ body { align-items: center; border-width: 3px; border-radius: 8rem; - border-style:solid; + border-style: solid; border-color: #cbd5e1; } From 192885f22d1ccfdb0e1ffa9132fe4374f27d59bd Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 05:57:57 +0300 Subject: [PATCH 07/16] style drag and drop --- my-app/src/homepage/index.jsx | 8 ++++---- my-app/src/homepage/index.scss | 18 ++++++++++++++---- my-app/src/images/upload.svg | 3 --- 3 files changed, 18 insertions(+), 11 deletions(-) delete mode 100644 my-app/src/images/upload.svg diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index 574c3ad..5e41701 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -60,16 +60,16 @@ function DragDrop() {
+

Upload file

e.preventDefault()}> - {dragActive &&
} diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index c82336c..1a61683 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -40,20 +40,30 @@ body { padding-top: 10%; font-family: 'HSESans-Bold'; font-size: 26px; - color: #ffffff; + color: #8cb676; } .input-form { height: 90%; - width: 60%; + width: 50%; display: flex; justify-content: center; align-content: center; align-items: center; + flex-direction: column; + border-width: 3px; border-radius: 8rem; border-style: solid; border-color: #cbd5e1; + background-color: #ffffff; +} + +.upload-file-text { + font-family: 'HSESans-Bold'; + font-size: 27px; + color: #8cb676; + margin-bottom: 0; } #input-file-upload { @@ -71,7 +81,7 @@ body { border-radius: 8rem; border-style: dashed; border-color: #cbd5e1; - background-color: #6e8f5c; + background-color: #e9f3e5; } #label-file-upload.drag-active { @@ -85,7 +95,7 @@ body { font-family: 'HSESans-Bold'; font-size: 30px; background-color: transparent; - color: #ffffff; + color: #759862; } .upload-button:hover { diff --git a/my-app/src/images/upload.svg b/my-app/src/images/upload.svg deleted file mode 100644 index c807a4f..0000000 --- a/my-app/src/images/upload.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - From 4f5e19284eea3543870466d94d331871355716ec Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 06:07:27 +0300 Subject: [PATCH 08/16] style --- my-app/src/homepage/index.scss | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 1a61683..6613912 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -54,9 +54,12 @@ body { border-width: 3px; border-radius: 8rem; - border-style: solid; - border-color: #cbd5e1; background-color: #ffffff; + + box-shadow: 13px 8px 20px #627955, + /* Тень справа */ + -13px 8px 20px #627955; + /* Тень слева */ } .upload-file-text { From 37a2fb9227b0d7cb9cad5daadb186d17480f64a3 Mon Sep 17 00:00:00 2001 From: "erguchev.ad" Date: Sat, 12 Oct 2024 12:01:20 +0300 Subject: [PATCH 09/16] fix view --- my-app/package-lock.json | 28148 +++++++++++++++----------- my-app/package.json | 2 +- my-app/src/App.css | 14 +- my-app/src/App.js | 10 +- my-app/src/VideoProcessor/index.jsx | 34 + my-app/src/homepage/index.jsx | 22 +- my-app/src/homepage/index.scss | 30 +- my-app/yarn.lock | 11928 +++++++++++ 8 files changed, 27987 insertions(+), 12201 deletions(-) create mode 100644 my-app/src/VideoProcessor/index.jsx create mode 100644 my-app/yarn.lock diff --git a/my-app/package-lock.json b/my-app/package-lock.json index 8be8474..2b5d4fd 100644 --- a/my-app/package-lock.json +++ b/my-app/package-lock.json @@ -15,7 +15,7 @@ "react-dom": "^18.3.1", "react-drag-drop-files": "^2.3.10", "react-router-dom": "^6.27.0", - "react-scripts": "5.0.1", + "react-scripts": "^3.0.1", "sass": "^1.79.5", "web-vitals": "^2.1.4" } @@ -23,26 +23,12 @@ "node_modules/@adobe/css-tools": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", - "license": "MIT" - }, - "node_modules/@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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -55,7 +41,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", - "license": "MIT", "dependencies": { "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" @@ -68,7 +53,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -77,7 +61,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.25.7", @@ -107,43 +90,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", - "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/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==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -152,7 +98,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -167,7 +112,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -179,7 +123,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -192,7 +135,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", @@ -208,7 +150,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -217,7 +158,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-member-expression-to-functions": "^7.25.7", @@ -238,7 +178,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -247,7 +186,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "regexpu-core": "^6.1.1", @@ -264,7 +202,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -273,7 +210,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -285,11 +221,21 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -302,7 +248,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -315,7 +260,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-simple-access": "^7.25.7", @@ -333,7 +277,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -345,7 +288,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -354,7 +296,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-wrap-function": "^7.25.7", @@ -371,7 +312,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", - "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.7", "@babel/helper-optimise-call-expression": "^7.25.7", @@ -388,7 +328,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -401,7 +340,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -414,7 +352,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -423,7 +360,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -432,7 +368,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -441,7 +376,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", - "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/traverse": "^7.25.7", @@ -455,7 +389,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", - "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/types": "^7.25.7" @@ -468,7 +401,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", @@ -479,11 +411,66 @@ "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", - "license": "MIT", "dependencies": { "@babel/types": "^7.25.8" }, @@ -498,7 +485,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -514,7 +500,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -529,7 +514,6 @@ "version": "7.25.7", "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.25.7.tgz", "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -544,7 +528,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", @@ -561,7 +544,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -573,15 +555,16 @@ "@babel/core": "^7.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", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "license": "MIT", + "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-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@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" @@ -590,32 +573,40 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz", - "integrity": "sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==", - "license": "MIT", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-decorators": "^7.25.7" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "node_modules/@babel/plugin-proposal-dynamic-import": { "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -624,15 +615,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { + "node_modules/@babel/plugin-proposal-json-strings": { "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -641,33 +631,43 @@ "@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", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "license": "MIT", + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dependencies": { - "@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/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "license": "MIT", + "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/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@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" @@ -676,11 +676,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@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==", - "license": "MIT", + "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" }, @@ -688,52 +692,52 @@ "@babel/core": "^7.0.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==", - "license": "MIT", + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^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==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@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==", + "engines": { + "node": ">=6.9.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==", - "license": "MIT", + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@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==", - "license": "MIT", + "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==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -743,7 +747,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz", "integrity": "sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -754,11 +757,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.25.7.tgz", "integrity": "sha512-fyoj6/YdVtlv2ROig/J0fP7hh/wNO1MJGm1NR70Pg7jbkF+jOUL9joorqaCOQh06Y+LfgTagHzC8KqZ3MF782w==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -773,7 +786,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -788,7 +800,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -799,23 +810,10 @@ "@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==", - "license": "MIT", - "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -827,7 +825,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -838,23 +835,10 @@ "@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==", - "license": "MIT", - "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -866,7 +850,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -878,7 +861,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -890,7 +872,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -902,7 +883,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -910,26 +890,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@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==", - "license": "MIT", - "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-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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -944,7 +908,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -959,7 +922,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -975,7 +937,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -990,7 +951,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-remap-async-to-generator": "^7.25.7", @@ -1007,7 +967,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1024,7 +983,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1039,7 +997,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1054,7 +1011,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1070,7 +1026,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1086,7 +1041,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-compilation-targets": "^7.25.7", @@ -1106,7 +1060,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/template": "^7.25.7" @@ -1122,7 +1075,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1137,7 +1089,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1153,7 +1104,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1168,7 +1118,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1184,7 +1133,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1199,7 +1147,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", - "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1215,7 +1162,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1227,16 +1173,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.7.tgz", - "integrity": "sha512-q8Td2PPc6/6I73g96SreSUCKEcwMXCwcXSIAVTyTTN6CpJe0dMj8coxu1fg1T9vfBLi6Rsi6a4ECcFBbKabS5w==", - "license": "MIT", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-flow": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1246,7 +1188,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1262,7 +1203,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1279,7 +1219,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1294,7 +1233,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1309,7 +1247,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1324,7 +1261,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1339,7 +1275,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1355,7 +1290,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1372,7 +1306,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1390,7 +1323,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1406,7 +1338,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1422,7 +1353,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1437,7 +1367,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1452,7 +1381,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1467,7 +1395,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1484,7 +1411,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-replace-supers": "^7.25.7" @@ -1500,7 +1426,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1515,7 +1440,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1531,7 +1455,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1546,7 +1469,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1562,7 +1484,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-create-class-features-plugin": "^7.25.7", @@ -1579,7 +1500,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1594,7 +1514,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.7.tgz", "integrity": "sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1609,7 +1528,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1624,7 +1542,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-module-imports": "^7.25.7", @@ -1643,7 +1560,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.25.7" }, @@ -1654,11 +1570,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1674,7 +1617,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" @@ -1690,7 +1632,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1702,39 +1643,31 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", - "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", - "license": "MIT", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { - "semver": "bin/semver.js" + "semver": "bin/semver" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1749,7 +1682,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1765,7 +1697,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1780,7 +1711,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1795,7 +1725,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1810,7 +1739,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz", "integrity": "sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-create-class-features-plugin": "^7.25.7", @@ -1829,7 +1757,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1844,7 +1771,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1860,7 +1786,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1876,7 +1801,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1892,7 +1816,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.8", "@babel/helper-compilation-targets": "^7.25.7", @@ -1974,7 +1897,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1983,7 +1905,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1997,7 +1918,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", @@ -2014,19 +1934,12 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.25.7.tgz", - "integrity": "sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==", - "license": "MIT", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-syntax-jsx": "^7.25.7", - "@babel/plugin-transform-modules-commonjs": "^7.25.7", - "@babel/plugin-transform-typescript": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -2036,7 +1949,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2044,11 +1956,22 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/template": { + "node_modules/@babel/runtime-corejs3": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", - "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.25.7.tgz", + "integrity": "sha512-gMmIEhg35sXk9Te5qbGp3W9YKrvLt3HV658/d3odWrHSqT0JeG5OzsJWFHRLiOohRyjRsJc/x03DhJm3i8VJxg==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/parser": "^7.25.7", @@ -2062,7 +1985,6 @@ "version": "7.25.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/generator": "^7.25.7", @@ -2080,7 +2002,6 @@ "version": "7.25.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", - "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.7", "@babel/helper-validator-identifier": "^7.25.7", @@ -2090,809 +2011,554 @@ "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==", - "license": "MIT" - }, - "node_modules/@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==", - "license": "CC0-1.0" - }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "bin": { + "watch": "cli.js" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=0.1.95" } }, - "node_modules/@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==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4.0.0" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@emotion/memoize": "^0.9.0" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", "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" + "@hapi/hoek": "^8.3.0" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 6" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@jest/console/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": { - "postcss-value-parser": "^4.2.0" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@jest/console/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": { - "postcss-value-parser": "^4.2.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@jest/console/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": { - "@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" + "color-name": "1.1.3" } }, - "node_modules/@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==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@jest/console/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/@jest/console/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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=4" } }, - "node_modules/@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==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@jest/console/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "node_modules/@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==", - "license": "CC0-1.0", + "node_modules/@jest/console/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": { - "postcss-value-parser": "^4.2.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "node_modules/@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==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 6" } }, - "node_modules/@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==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@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==", - "license": "CC0-1.0", "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" + "node": ">= 6" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", - "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", - "license": "MIT", + "node_modules/@jest/core/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "@emotion/memoize": "^0.9.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "license": "MIT" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "license": "MIT" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "license": "MIT" + "node_modules/@jest/core/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" }, - "node_modules/@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==", - "license": "MIT", + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "license": "MIT", + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "license": "MIT", + "node_modules/@jest/core/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": { - "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" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=4" } }, - "node_modules/@eslint/eslintrc/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==", - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", + "node_modules/@jest/core/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "type-fest": "^0.20.2" + "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/@eslint/eslintrc/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==", - "license": "MIT", + "node_modules/@jest/core/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==", "dependencies": { - "argparse": "^2.0.1" + "is-extendable": "^0.1.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/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==", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "license": "MIT", + "node_modules/@jest/core/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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "license": "BSD-3-Clause" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", + "node_modules/@jest/core/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": { - "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" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node_modules/@jest/core/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/@isaacs/cliui/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==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/@jest/core/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/@isaacs/cliui/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==", - "license": "MIT", + "node_modules/@jest/core/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==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/@isaacs/cliui/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==", - "license": "MIT", + "node_modules/@jest/core/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==", "dependencies": { - "ansi-regex": "^6.0.1" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@isaacs/cliui/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==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, + "node_modules/@jest/core/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": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "ISC", + "node_modules/@jest/core/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==", "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" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/@jest/core/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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/@jest/core/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "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" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@jest/console/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==", - "license": "MIT", + "node_modules/@jest/core/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@jest/core/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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/console/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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/@jest/core/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/console/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==", - "license": "MIT" - }, - "node_modules/@jest/console/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==", - "license": "MIT", + "node_modules/@jest/core/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@jest/console/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==", - "license": "MIT", + "node_modules/@jest/core/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "has-flag": "^4.0.0" + "escape-string-regexp": "^2.0.0" }, "engines": { "node": ">=8" } }, - "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==", - "license": "MIT", - "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" - }, + "node_modules/@jest/core/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": "^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": ">=8" } }, - "node_modules/@jest/core/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==", - "license": "MIT", + "node_modules/@jest/core/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": { - "color-convert": "^2.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/@jest/core/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==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/core/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==", - "license": "MIT", + "node_modules/@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", "dependencies": { - "color-name": "~1.1.4" + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "node_modules/@jest/core/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==", - "license": "MIT" - }, - "node_modules/@jest/core/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==", - "license": "MIT", + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@jest/core/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==", - "license": "MIT", + "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/yargs-parser": "*" } }, "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==", - "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -2900,642 +2566,952 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/expect-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==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "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==", - "license": "MIT", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", "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" + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "license": "MIT", - "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" - }, - "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_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/@jest/reporters/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-convert": "^2.0.1" + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/@jest/fake-timers/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { + "node_modules/@jest/fake-timers/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/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==", - "license": "MIT" - }, - "node_modules/@jest/reporters/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/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" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@jest/reporters/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/@jest/fake-timers/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/@jest/reporters/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/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/@jest/fake-timers/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==", "dependencies": { - "has-flag": "^4.0.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/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "license": "MIT", + "node_modules/@jest/fake-timers/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==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "is-extendable": "^0.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, + "node_modules/@jest/fake-timers/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "node_modules/@jest/source-map/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==", - "license": "BSD-3-Clause", + "node_modules/@jest/fake-timers/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==", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/@jest/fake-timers/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==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "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/@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==", - "license": "MIT", + "node_modules/@jest/fake-timers/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "license": "MIT", - "dependencies": { - "@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" - }, + "node_modules/@jest/fake-timers/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/@jest/fake-timers/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@jest/fake-timers/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/@jest/transform/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "color-name": "~1.1.4" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@jest/transform/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==", - "license": "MIT" - }, - "node_modules/@jest/transform/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==", - "license": "MIT" - }, - "node_modules/@jest/transform/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/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_modules/@jest/transform/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==", - "license": "BSD-3-Clause", + "node_modules/@jest/fake-timers/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": ">=0.10.0" + "node": ">=4" } }, - "node_modules/@jest/transform/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==", - "license": "MIT", + "node_modules/@jest/fake-timers/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==", "dependencies": { - "has-flag": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "node_modules/@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "dependencies": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@jest/types/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==", - "license": "MIT", + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/@jest/types/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==", - "license": "MIT", + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/@jest/types/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==", - "license": "MIT" + "node_modules/@jest/reporters/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": ">=4" + } }, - "node_modules/@jest/types/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==", - "license": "MIT", + "node_modules/@jest/reporters/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" + "node": ">=6" } }, - "node_modules/@jest/types/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==", - "license": "MIT", + "node_modules/@jest/reporters/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": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/@jest/reporters/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": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@jest/reporters/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/@jest/reporters/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": ">=6.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/@jest/reporters/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "license": "MIT", + "node_modules/@jest/reporters/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": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" + "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==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "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==", - "license": "MIT", + "node_modules/@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" + "node_modules/@jest/source-map/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": ">=6" + } }, - "node_modules/@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==", - "license": "MIT", + "node_modules/@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", "dependencies": { - "eslint-scope": "5.1.1" + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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==", - "license": "BSD-2-Clause", + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">= 6" } }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@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==", - "license": "MIT", + "node_modules/@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/@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==", - "license": "MIT", + "node_modules/@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/@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==", - "license": "MIT", + "node_modules/@jest/transform/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", - "license": "MIT", + "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@jest/transform/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/transform/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": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" + "node": ">=4" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "node_modules/@jest/transform/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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": ">= 10.0.0" + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "is-extendable": "^0.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@jest/transform/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": ">= 10.0.0" + "node": ">=6" + } + }, + "node_modules/@jest/transform/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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=4" } }, - "node_modules/@parcel/watcher-darwin-x64": { + "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/transform/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": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "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==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "darwin" @@ -3555,7 +3531,6 @@ "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "freebsd" @@ -3575,7 +3550,6 @@ "cpu": [ "arm" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -3595,7 +3569,6 @@ "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -3615,7 +3588,6 @@ "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -3635,7 +3607,6 @@ "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -3655,7 +3626,6 @@ "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -3675,7 +3645,6 @@ "cpu": [ "arm64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -3695,7 +3664,6 @@ "cpu": [ "ia32" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -3715,7 +3683,6 @@ "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "win32" @@ -3728,426 +3695,174 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "license": "MIT", - "optional": true, + "node_modules/@remix-run/router": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", + "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", "engines": { - "node": ">=14" + "node": ">=14.0.0" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", - "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", - "license": "MIT", - "dependencies": { - "ansi-html": "^0.0.9", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^4.2.0", - "source-map": "^0.7.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==" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==", "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x || 5.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@remix-run/router": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", - "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "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==", - "license": "MIT", - "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 - } - } - }, - "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==", - "license": "MIT", - "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" - }, - "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==", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "license": "MIT" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "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==", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "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==", - "license": "Apache-2.0", - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=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==", - "license": "MIT", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==", "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", "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" + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.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==", - "license": "MIT", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", "dependencies": { - "@babel/types": "^7.12.6" + "@babel/types": "^7.4.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", "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" + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", "svgo": "^1.2.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "license": "MIT", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", "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" + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, "node_modules/@testing-library/dom": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", - "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", @@ -4163,97 +3878,10 @@ "node": ">=18" } }, - "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==", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/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==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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==", - "license": "MIT", - "peer": 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/@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==", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "license": "MIT", - "peer": true - }, - "node_modules/@testing-library/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==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "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==", - "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.0.1", "@babel/runtime": "^7.9.2", @@ -4271,26 +3899,10 @@ "yarn": ">=1" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "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==", - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4299,50 +3911,10 @@ "node": ">=8" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", - "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", - "license": "MIT", + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -4360,7 +3932,6 @@ "version": "8.20.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -4375,81 +3946,49 @@ "node": ">=12" } }, - "node_modules/@testing-library/react/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==", - "license": "MIT", + "node_modules/@testing-library/react/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": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "deep-equal": "^2.0.5" } }, - "node_modules/@testing-library/react/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/@testing-library/react/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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/react/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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/react/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==", - "license": "MIT" - }, - "node_modules/@testing-library/react/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react/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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/@testing-library/user-event": { "version": "13.5.0", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -4461,35 +4000,15 @@ "@testing-library/dom": ">=7.21.4" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "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==", - "license": "ISC", - "engines": { - "node": ">=10.13.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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -4502,7 +4021,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -4511,7 +4029,6 @@ "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -4521,142 +4038,33 @@ "version": "7.20.6", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, - "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==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.12", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz", - "integrity": "sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" + "node_modules/@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "license": "MIT", + "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==", "dependencies": { + "@types/minimatch": "*", "@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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -4665,7 +4073,6 @@ "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==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -4674,445 +4081,107 @@ "version": "29.5.13", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", - "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" } }, - "node_modules/@types/jest/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==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, + "node_modules/@types/jest/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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/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==", - "license": "MIT", + "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": { "@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" + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/jest/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==", - "license": "MIT" + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", + "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/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dependencies": { - "@types/yargs-parser": "*" + "undici-types": "~6.19.2" } }, - "node_modules/@types/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==", - "license": "MIT", + "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/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" + }, + "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/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@types/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==", - "license": "MIT", + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "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/@types/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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@types/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==", - "license": "MIT" - }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "license": "MIT", - "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/@types/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/jest/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==", - "license": "MIT", - "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/@types/jest/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==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/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==", - "license": "MIT", - "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/@types/jest/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==", - "license": "MIT", - "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/@types/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==", - "license": "MIT", - "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/@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==", - "license": "MIT", - "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/@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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/@types/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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/node": "*" + "@types/react": "*" } }, "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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "@types/jest": "*" } }, - "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==", - "license": "MIT" - }, - "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dependencies": { "@types/yargs-parser": "*" } @@ -5120,36 +4189,28 @@ "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==", - "license": "MIT" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "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==", - "license": "MIT", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", "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" + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "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" + "@typescript-eslint/parser": "^2.0.0", + "eslint": "^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5158,44 +4219,45 @@ } }, "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==", - "license": "MIT", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", "dependencies": { - "@typescript-eslint/utils": "5.62.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "*" } }, "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==", - "license": "BSD-2-Clause", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", "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" + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5203,331 +4265,221 @@ } } }, - "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==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "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==", - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "*" - }, "peerDependenciesMeta": { "typescript": { "optional": 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==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=10" } }, - "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==", - "license": "BSD-2-Clause", - "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" - }, - "engines": { - "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/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "license": "MIT", - "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": "^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/@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==", - "license": "BSD-2-Clause", + "node_modules/@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" } }, - "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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" }, - "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==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" }, - "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==", - "license": "ISC" + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "license": "MIT", + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/wast-printer": "1.8.5" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" } }, "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==", - "license": "MIT" + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "license": "Apache-2.0", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", "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==", - "license": "MIT" + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@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" + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "license": "MIT", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", "@xtuc/long": "4.2.2" } }, "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==", - "license": "BSD-3-Clause" + "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==", - "license": "Apache-2.0" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "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", - "license": "BSD-3-Clause" + "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==", - "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -5537,10 +4489,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "bin": { "acorn": "bin/acorn" }, @@ -5549,20 +4500,18 @@ } }, "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==", - "license": "MIT", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.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==", - "license": "MIT", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "bin": { "acorn": "bin/acorn" }, @@ -5570,47 +4519,34 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, "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==", - "license": "MIT", "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==", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "license": "MIT", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", "engines": { - "node": ">= 10.0.0" + "node": ">= 0.12.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==", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -5619,23 +4555,35 @@ "node": ">=8.9" } }, - "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==", - "license": "MIT", + "node_modules/adjust-sourcemap-loader/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": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dependencies": { - "debug": "4" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=8" } }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5647,59 +4595,39 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "ajv": ">=5.0.0" } }, - "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==", - "license": "MIT" - }, "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==", - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, "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==", - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -5711,25 +4639,12 @@ } }, "node_modules/ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "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==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", "engines": [ "node >= 0.8.0" ], - "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -5738,71 +4653,219 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", "engines": { "node": ">=8" } }, "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==", - "license": "MIT", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?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==", - "license": "MIT" - }, "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==", - "license": "ISC", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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/anymatch/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT" + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "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==", - "license": "Apache-2.0", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" } }, "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -5814,17 +4877,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "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==", - "license": "MIT" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5841,77 +4910,36 @@ } }, "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==", - "license": "MIT", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, "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==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5929,7 +4957,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5946,27 +4973,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "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==", - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -5984,81 +4994,163 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "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/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "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/assert/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/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } }, "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==", - "license": "MIT" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "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.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "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/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" + "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==", - "license": "ISC", + "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==", + "bin": { + "atob": "bin/atob.js" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 4.5.0" } }, "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "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" - } - ], - "license": "MIT", + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, + "node_modules/autoprefixer/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/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==", - "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -6069,204 +5161,355 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axe-core": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", - "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", - "license": "MPL-2.0", + "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": ">=4" + "node": "*" } }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==" + }, "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "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==", - "license": "MIT", - "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" - }, + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">=0.10.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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "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==", - "license": "MIT", + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" } }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "license": "MIT", + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "babylon": "^6.18.0" }, "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "node": ">=4" } }, - "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==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "node_modules/babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "dependencies": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 6" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "@babel/core": "^7.0.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==", - "license": "BSD-3-Clause", + "node_modules/babel-jest/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "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" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/babel-jest/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "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/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/babel-jest/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@types/yargs-parser": "*" } }, - "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==", - "license": "MIT", + "node_modules/babel-jest/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": ">=4" + } + }, + "node_modules/babel-jest/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-jest/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/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "dependencies": { + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/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": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-plugin-macros/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": { + "@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/babel-plugin-macros/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": ">=8" + } + }, + "node_modules/babel-plugin-macros/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": ">=4" + } + }, + "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" } @@ -6275,7 +5518,6 @@ "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -6289,7 +5531,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -6298,7 +5539,6 @@ "version": "0.10.6", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", "core-js-compat": "^3.38.0" @@ -6311,7 +5551,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -6323,7 +5562,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.5", @@ -6335,214 +5573,450 @@ "styled-components": ">= 2" } }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, "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==", - "license": "MIT" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, "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==", - "license": "MIT", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "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==", - "license": "MIT", - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "license": "MIT", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "dependencies": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", "dependencies": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "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==", - "license": "MIT", - "engines": { - "node": "*" + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dependencies": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.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==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "license": "MIT", + "node_modules/babel-preset-react-app/node_modules/@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", "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.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.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==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "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==", - "license": "MIT", + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", "dependencies": { - "ms": "2.0.0" + "regenerator-runtime": "^0.13.4" } }, - "node_modules/body-parser/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==", - "license": "MIT", + "node_modules/babel-preset-react-app/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/babel-preset-react-app/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/babel-preset-react-app/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-preset-react-app/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/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "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==", + "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/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==", + "dependencies": { + "is-descriptor": "^1.0.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==", + "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/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/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/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": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.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/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "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.13.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/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/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": { + "ms": "2.0.0" + } + }, "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==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "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==", - "license": "MIT", + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.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==", - "license": "ISC" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "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==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6552,7 +6026,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -6560,11 +6033,103 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, "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==", - "license": "BSD-2-Clause" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } }, "node_modules/browserslist": { "version": "4.24.0", @@ -6584,7 +6149,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001663", "electron-to-chromium": "^1.5.28", @@ -6602,43 +6166,116 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.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==", - "license": "MIT" + "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==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/buffer/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/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dependencies": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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==", + "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" + } + }, "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==", - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6653,51 +6290,62 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" + }, + "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": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", "engines": { - "node": ">=6" + "node": ">=4" } }, "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==", - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 6" + "node": ">=6" } }, "node_modules/camelize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -6706,7 +6354,6 @@ "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==", - "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -6731,52 +6378,56 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] + }, + "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==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "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==", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", "engines": { "node": ">=4" } }, + "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": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "engines": { - "node": ">=4" - } - }, - "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==", - "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", - "license": "MIT" + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6796,23 +6447,40 @@ "fsevents": "~2.3.2" } }, - "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==", - "license": "ISC", + "node_modules/chokidar/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": { - "is-glob": "^4.0.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 6" + "node": ">= 8" + } + }, + "node_modules/chokidar/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.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", "engines": { "node": ">=6.0" } @@ -6827,54 +6495,144 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/cjs-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", - "license": "MIT" + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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==", + "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/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==", + "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==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.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==", - "license": "MIT", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 10.0" + "node": ">= 4.0" } }, - "node_modules/clean-css/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==", - "license": "BSD-3-Clause", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "engines": { - "node": ">=0.10.0" + "node": ">=6" + } + }, + "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": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" } }, "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==", - "license": "ISC", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/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" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -6884,7 +6642,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -6894,44 +6651,125 @@ "node": ">= 4.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==", - "license": "MIT" + "node_modules/coa/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": ">=4" + } }, - "node_modules/color-convert": { + "node_modules/coa/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/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==", - "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, - "node_modules/color-name": { + "node_modules/coa/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==", - "license": "MIT" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/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/coa/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/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==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "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/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/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" + "node_modules/color/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/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" + "node_modules/color/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/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -6940,19 +6778,17 @@ } }, "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "engines": { - "node": ">= 12" + "node": ">= 6" } }, "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==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -6960,14 +6796,28 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" + "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==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", + "dependencies": { + "arity-n": "^1.0.4" + } }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6979,7 +6829,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -6997,7 +6846,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7005,41 +6853,67 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT" + "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==", - "license": "MIT" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } }, "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==", - "license": "MIT" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "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==", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "engines": { "node": ">=0.8" } }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==", + "engines": { + "node": ">=0.10.0" + } + }, "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==", - "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -7051,7 +6925,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7059,14 +6932,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7074,15 +6945,35 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/core-js": { "version": "3.38.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -7092,7 +6983,6 @@ "version": "3.38.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", - "license": "MIT", "dependencies": { "browserslist": "^4.23.3" }, @@ -7106,7 +6996,6 @@ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -7115,207 +7004,244 @@ "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==", - "license": "MIT" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "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" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==", + "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": ">= 8" + "node": ">=4.8" } }, - "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==", - "license": "MIT", + "node_modules/cross-spawn/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/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, "engines": { - "node": ">=8" + "node": "*" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" } }, "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==", - "license": "CC0-1.0", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.5" }, "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "css-blank-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "license": "ISC", "engines": { "node": ">=4" } }, - "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==", - "license": "ISC", + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", "engines": { - "node": "^10 || ^12 || >=14" + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" }, - "peerDependencies": { - "postcss": "^8.0.9" + "engines": { + "node": ">4" } }, "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==", - "license": "CC0-1.0", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "bin": { - "css-has-pseudo": "dist/cli.cjs" + "css-has-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=4" } }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "node": ">=4" } }, - "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==", - "license": "MIT", - "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" + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 8.9.0" }, "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 - } - } - }, - "node_modules/css-minimizer-webpack-plugin/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "webpack": "^4.0.0 || ^5.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==", - "license": "CC0-1.0", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" + "css-prefers-color-scheme": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "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==", - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -7330,14 +7256,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "node_modules/css-to-react-native": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "license": "MIT", "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -7348,7 +7272,6 @@ "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==", - "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -7357,20 +7280,10 @@ "node": ">=8.0.0" } }, - "node_modules/css-tree/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "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==", - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -7381,30 +7294,17 @@ "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==", - "license": "MIT" + "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" - } - ], - "license": "CC0-1.0" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" }, "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==", - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -7413,86 +7313,98 @@ } }, "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==", - "license": "MIT", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, "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==", - "license": "MIT", - "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" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, - "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==", - "license": "MIT", + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" } }, "node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -7504,7 +7416,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -7516,73 +7427,83 @@ "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==", - "license": "CC0-1.0" - }, - "node_modules/csso/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "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==", - "license": "MIT" + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" + "cssom": "0.3.x" } }, - "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==", - "license": "MIT" - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } }, "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==", - "license": "BSD-2-Clause" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, - "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==", - "license": "MIT", + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/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/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7599,7 +7520,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -7616,7 +7536,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7633,7 +7552,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -7646,42 +7564,33 @@ } } }, - "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==", - "license": "MIT" + "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/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "license": "MIT" + "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==", + "engines": { + "node": ">=0.10" + } }, "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==", - "license": "MIT", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "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" + "regexp.prototype.flags": "^1.5.1" }, "engines": { "node": ">= 0.4" @@ -7693,35 +7602,24 @@ "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "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==", - "license": "BSD-2-Clause", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dependencies": { - "execa": "^5.0.0" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" }, "engines": { - "node": ">= 10" + "node": ">=6" } }, "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==", - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7734,20 +7632,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7760,39 +7648,103 @@ "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==", - "license": "MIT", + "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==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/dequal": { - "version": "2.0.3", + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/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/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "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/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/dequal": { + "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "peer": true, "engines": { "node": ">=6" } }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -7802,7 +7754,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -7811,25 +7762,22 @@ } }, "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==", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -7846,7 +7794,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7854,59 +7801,69 @@ "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==", - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "license": "Apache-2.0" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "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==", - "license": "MIT", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "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/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, "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==", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dependencies": { - "path-type": "^4.0.0" + "arrify": "^1.0.1", + "path-type": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "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==", - "license": "MIT", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dependencies": { + "buffer-indexof": "^1.0.0" } }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7917,14 +7874,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -7933,7 +7888,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -7943,6 +7897,15 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -7952,36 +7915,21 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "deprecated": "Use your platform's native DOMException instead", - "license": "MIT", "dependencies": { - "webidl-conversions": "^5.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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" + "webidl-conversions": "^4.0.2" } }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -7996,7 +7944,6 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -8010,89 +7957,106 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "license": "BSD-2-Clause", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", "engines": { - "node": ">=10" + "node": ">=8" } }, "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==", - "license": "BSD-2-Clause" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.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/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==", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { "version": "1.5.36", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz", - "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==", - "license": "ISC" + "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==" }, - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, "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==", - "license": "MIT" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", "engines": { "node": ">= 4" } @@ -8101,56 +8065,74 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", "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==", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "license": "MIT", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "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==", - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, - "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==", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -8209,14 +8191,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -8228,7 +8208,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -8237,7 +8216,6 @@ "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -8253,42 +8231,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-iterator-helpers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", - "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "license": "MIT" - }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -8300,7 +8246,6 @@ "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==", - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -8314,7 +8259,6 @@ "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==", - "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -8323,7 +8267,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -8336,11 +8279,47 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -8348,138 +8327,114 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "license": "BSD-2-Clause", + "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": "^5.2.0", - "esutils": "^2.0.2" + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=6.0" + "node": ">=4.0" }, "optionalDependencies": { "source-map": "~0.6.1" } }, - "node_modules/escodegen/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==", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@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", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", "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", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", "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", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", + "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "funding": { "url": "https://opencollective.com/eslint" } }, "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==", - "license": "MIT", - "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" - }, - "engines": { - "node": ">=14.0.0" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "dependencies": { + "confusing-browser-globals": "^1.0.9" }, "peerDependencies": { - "eslint": "^8.0.0" + "@typescript-eslint/eslint-plugin": "2.x", + "@typescript-eslint/parser": "2.x", + "babel-eslint": "10.x", + "eslint": "6.x", + "eslint-plugin-flowtype": "3.x || 4.x", + "eslint-plugin-import": "2.x", + "eslint-plugin-jsx-a11y": "6.x", + "eslint-plugin-react": "7.x", + "eslint-plugin-react-hooks": "1.x || 2.x" } }, "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==", - "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -8490,16 +8445,50 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/eslint-import-resolver-node/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "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/eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dependencies": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, "node_modules/eslint-module-utils": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -8516,195 +8505,155 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "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==", - "license": "BSD-3-Clause", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" + "lodash": "^4.17.15" }, "engines": { - "node": ">=12.0.0" + "node": ">=4" }, "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "eslint": ">=6.1.0" } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "license": "MIT", - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "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.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "dependencies": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + "eslint": "2.x - 6.x" } }, "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==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "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/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==", - "license": "Apache-2.0", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", "dependencies": { - "esutils": "^2.0.2" + "esutils": "^2.0.2", + "isarray": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "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==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/eslint-plugin-import/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/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==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "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/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", - "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", - "license": "MIT", - "dependencies": { - "aria-query": "~5.1.3", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.19", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.0" + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "dependencies": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + "eslint": "^3 || ^4 || ^5 || ^6" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==", + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" } }, + "node_modules/eslint-plugin-jsx-a11y/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/eslint-plugin-react": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "dependencies": { + "array-includes": "^3.1.1", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "license": "MIT", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==", "engines": { - "node": ">=10" + "node": ">=7" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" } }, "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==", - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8713,10 +8662,9 @@ } }, "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==", - "license": "MIT", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -8729,211 +8677,94 @@ "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==", - "license": "ISC", - "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==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "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==", - "license": "BSD-2-Clause", + "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": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "estraverse": "^4.1.1" }, - "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==", - "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.0.0" } }, - "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==", - "license": "MIT", + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "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" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "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==", - "license": "MIT", - "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==", - "license": "MIT", - "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" + "url": "https://github.com/sponsors/mysticatea" } }, - "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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, "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==", - "license": "MIT", + "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": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "Python-2.0" - }, "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==", - "license": "MIT", + "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": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, "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==", - "license": "MIT", + "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.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/eslint/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==", - "license": "MIT", + "node_modules/eslint/node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "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==", - "license": "MIT", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dependencies": { - "type-fest": "^0.20.2" + "type-fest": "^0.8.1" }, "engines": { "node": ">=8" @@ -8943,117 +8774,94 @@ } }, "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==", - "license": "MIT", + "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": ">=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==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node": ">=4" } }, - "node_modules/eslint/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==", - "license": "MIT", + "node_modules/eslint/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": { - "p-locate": "^5.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/eslint/node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.5.0" } }, - "node_modules/eslint/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==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, + "node_modules/eslint/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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "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==", - "license": "MIT", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "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==", - "license": "(MIT OR CC0-1.0)", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10" } }, "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==", - "license": "BSD-2-Clause", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6.0.0" } }, "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==", - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9066,7 +8874,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -9074,11 +8881,18 @@ "node": ">=0.10" } }, + "node_modules/esquery/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/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -9086,26 +8900,26 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { + "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, - "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==", - "license": "MIT" - }, + "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/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -9114,47 +8928,69 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", "engines": { "node": ">=0.8.x" } }, + "node_modules/eventsource": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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==" + }, "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "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" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "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" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=6" } }, "node_modules/exit": { @@ -9165,26 +9001,89 @@ "node": ">= 0.8.0" } }, + "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==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "ms": "2.0.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==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==" + }, "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==", - "license": "MIT", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/express": { "version": "4.21.1", "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", - "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -9222,11 +9121,15 @@ "node": ">= 0.10.0" } }, + "node_modules/express/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/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -9234,576 +9137,821 @@ "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "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==", - "license": "MIT", + "node_modules/express/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "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" + "side-channel": "^1.0.6" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "ISC", + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "type": "^2.7.2" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/fast-uri": { + "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", - "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", + "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==", "dependencies": { - "reusify": "^1.0.4" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "Apache-2.0", + "node_modules/extend-shallow/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==", "dependencies": { - "websocket-driver": ">=0.5.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "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==", - "license": "Apache-2.0", + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dependencies": { - "bser": "2.1.1" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dependencies": { - "flat-cache": "^3.0.4" + "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": "^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==", - "license": "MIT", + "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==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader/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==", - "license": "MIT", + "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==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "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==", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } + "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/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==", - "license": "MIT", + "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-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dependencies": { - "balanced-match": "^1.0.0" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.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==", - "license": "ISC", + "node_modules/fast-glob/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "brace-expansion": "^2.0.1" + "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": ">=10" + "node": ">=0.10.0" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "license": "BSD-3-Clause", + "node_modules/fast-glob/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.10.0" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", + "node_modules/fast-glob/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==", "dependencies": { - "to-regex-range": "^5.0.1" + "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/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "license": "MIT", + "node_modules/fast-glob/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==", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dependencies": { - "ms": "2.0.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/fast-glob/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==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/fast-glob/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==", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "node_modules/fast-glob/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": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" + "node_modules/fast-glob/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", + "node_modules/fast-glob/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==", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "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==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "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/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==", - "license": "MIT", + "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/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", "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" + "websocket-driver": ">=0.5.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.0" } }, - "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==", - "license": "MIT", + "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": { - "color-convert": "^2.0.1" + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported." + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "MIT", + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "flat-cache": "^2.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", "dependencies": { - "color-name": "~1.1.4" + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, - "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==", - "license": "MIT" + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true }, - "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==", - "license": "MIT", + "node_modules/filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "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" + "to-regex-range": "^5.0.1" }, "engines": { "node": ">=8" } }, - "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==", - "license": "MIT", + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" + "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": { + "ms": "2.0.0" } }, - "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==", - "license": "MIT", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=6" } }, - "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==", - "license": "MIT", + "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": { - "has-flag": "^4.0.0" + "locate-path": "^3.0.0" }, - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "license": "MIT", + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "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==", - "license": "MIT", + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": "*" + "node": ">=4.0" }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", + "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": { + "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==", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "for-in": "^1.0.1" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense" - }, - "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==", - "license": "ISC" + "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/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "dependencies": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "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/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-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -9816,7 +9964,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9825,7 +9972,6 @@ "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -9839,11 +9985,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, "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==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9852,7 +10002,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -9861,7 +10010,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -9870,7 +10018,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -9888,35 +10035,23 @@ "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==", - "license": "ISC" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, "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==", - "license": "MIT", - "engines": { - "node": ">=10" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } }, "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -9929,12 +10064,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9951,28 +10101,25 @@ } }, "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==", - "license": "ISC", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "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==", - "license": "BSD-2-Clause" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" }, "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==", - "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -9984,7 +10131,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -9994,23 +10140,18 @@ "node": ">=6" } }, - "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==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/global-prefix/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": ">=0.10.0" } }, "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==", - "license": "MIT", "engines": { "node": ">=4" } @@ -10019,7 +10160,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -10032,99 +10172,154 @@ } }, "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "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" + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/globby/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "node_modules/globby/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", - "license": "ISC" + "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==", - "license": "MIT" + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" }, "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==", - "license": "MIT", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dependencies": { - "duplexer": "^0.1.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "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/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "license": "(Apache-2.0 OR MPL-1.1)" + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } }, "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==", - "license": "MIT", "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==", - "license": "MIT", + "version": "4.0.0", + "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/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==", - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -10136,7 +10331,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10148,7 +10342,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10160,7 +10353,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -10171,11 +10363,89 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -10187,16 +10457,29 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", "bin": { "he": "bin/he" } }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "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==", - "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -10204,23 +10487,17 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", - "engines": { - "node": ">= 6.0.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==" }, "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==", - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -10228,127 +10505,72 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/isarray": { + "node_modules/hsl-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "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/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==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" }, - "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==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" }, "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==", - "license": "MIT", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" + "whatwg-encoding": "^1.0.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" - } - ], - "license": "MIT" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "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==", - "license": "MIT" + "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==", - "license": "MIT", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", "he": "^1.2.0", - "param-case": "^3.0.4", + "param-case": "^3.0.3", "relateurl": "^0.2.7", - "terser": "^5.10.0" + "terser": "^4.6.3" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=12" + "node": ">=6" } }, "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==", - "license": "MIT", + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "deprecated": "please switch to a stable version", "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" + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" + "node": ">=6.9" }, "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "webpack": "^4.0.0" } }, "node_modules/htmlparser2": { @@ -10362,7 +10584,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -10373,14 +10594,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -10392,17 +10611,10 @@ "node": ">= 0.8" } }, - "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==", - "license": "MIT" - }, "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==", - "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -10412,182 +10624,288 @@ "node": ">=8.0.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==", - "license": "MIT", + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" }, "engines": { - "node": ">= 6" + "node": ">=4.0.0" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", - "license": "MIT", + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "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" + "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": ">=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==", - "license": "MIT", + "node_modules/http-proxy-middleware/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==", "dependencies": { - "agent-base": "6", - "debug": "4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.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==", - "license": "Apache-2.0", + "node_modules/http-proxy-middleware/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { - "node": ">=10.17.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/http-proxy-middleware/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==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "is-extendable": "^0.1.0" }, "engines": { "node": ">=0.10.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==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" + "node_modules/http-proxy-middleware/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==", + "dependencies": { + "kind-of": "^3.0.2" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "license": "ISC" - }, - "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==", - "license": "MIT", + "node_modules/http-proxy-middleware/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==", "dependencies": { - "harmony-reflect": "^1.4.6" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", + "node_modules/http-proxy-middleware/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": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/http-proxy-middleware/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==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.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==", - "license": "MIT", + "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-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "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/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "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": { + "harmony-reflect": "^1.4.6" + }, + "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==", + "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/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dependencies": { + "resolve-from": "^3.0.0" + }, "engines": { "node": ">=4" } }, "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -10596,17 +10914,25 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, "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==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10615,20 +10941,63 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "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==", - "license": "ISC" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/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/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } }, "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==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -10638,20 +11007,58 @@ "node": ">= 0.4" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "engines": { + "node": ">=4" + } + }, "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "license": "MIT", + "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": ">= 10" + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "engines": { + "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==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" } }, "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10667,7 +11074,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -10682,29 +11088,12 @@ "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -10716,7 +11105,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -10728,7 +11116,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10740,11 +11127,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==" + }, "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==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10752,11 +11143,39 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "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==" + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, "node_modules/is-core-module": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -10767,11 +11186,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-data-view": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -10786,7 +11215,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10797,11 +11225,30 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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": ">=0.10.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==", - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -10812,32 +11259,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", "engines": { "node": ">=0.10.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==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -10846,31 +11287,14 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "license": "MIT", "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==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "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==", - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10882,7 +11306,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10890,17 +11313,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT" - }, "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==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10912,7 +11328,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -10921,7 +11336,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10936,43 +11350,63 @@ "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==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, "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==", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, "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==", - "license": "MIT", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "engines": { - "node": ">=10" - }, - "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==", - "license": "MIT" + "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": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10988,16 +11422,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, "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==", - "license": "MIT", "engines": { "node": ">=6" } @@ -11006,7 +11443,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11018,7 +11454,6 @@ "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -11030,22 +11465,17 @@ } }, "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==", - "license": "MIT", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -11060,7 +11490,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -11075,7 +11504,6 @@ "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==", - "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -11089,14 +11517,12 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11108,7 +11534,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -11120,7 +11545,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -11132,8450 +11556,12068 @@ "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==", + "engines": { + "node": ">=0.10.0" + } + }, "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==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" + "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==", - "license": "ISC" + "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": ">=0.10.0" + } + }, + "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==", - "license": "BSD-3-Clause", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "engines": { - "node": ">=8" + "node": ">=6" } }, "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==", - "license": "BSD-3-Clause", - "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" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dependencies": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" }, "engines": { - "node": ">=8" - } - }, - "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==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node": ">=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==", - "license": "BSD-3-Clause", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "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==", - "license": "MIT", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=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==", - "license": "BSD-3-Clause", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", "dependencies": { "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/istanbul-lib-source-maps/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==", - "license": "BSD-3-Clause", + "node_modules/istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dependencies": { + "html-escaper": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "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==", - "license": "BSD-3-Clause", + "node_modules/jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "license": "MIT", + "node_modules/jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", "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" + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "license": "Apache-2.0", + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "dependencies": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" }, "bin": { - "jake": "bin/cli.js" + "jest": "bin/jest.js" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-name": "~1.1.4" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli/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": ">=7.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-cli/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" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/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": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "license": "MIT", + "node_modules/jest-cli/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": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, + "color-name": "1.1.3" + } + }, + "node_modules/jest-cli/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/jest-cli/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": "^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": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "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/jest-cli/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-cli/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": { - "color-convert": "^2.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "color-name": "~1.1.4" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/yargs-parser": "*" } }, - "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==", - "license": "MIT", - "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/jest-config/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.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": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jest-config/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-config/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" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", - "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" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "color-name": "1.1.3" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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/jest-config/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==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-config/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.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==", - "license": "MIT" - }, "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==", - "license": "MIT", + "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": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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==", "dependencies": { - "has-flag": "^4.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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==", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "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/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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=10" + "node": ">= 6" + } + }, + "node_modules/jest-config/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": ">=0.10.0" + } + }, + "node_modules/jest-config/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "color-name": "~1.1.4" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT" + "node_modules/jest-config/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/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==", - "license": "MIT", + "node_modules/jest-config/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-config/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==", "dependencies": { - "detect-newline": "^3.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "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==", "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" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.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-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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/jest-diff/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/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==", - "license": "MIT", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", "dependencies": { - "color-name": "~1.1.4" + "detect-newline": "^2.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dependencies": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "has-flag": "^4.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "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", - "jsdom": "^16.6.0" - }, + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-each/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-each/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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/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": { - "@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" + "color-convert": "^1.9.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/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": { - "@jest/types": "^27.5.1", - "@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": "^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" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=4" } }, - "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==", - "license": "MIT", - "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" - }, + "node_modules/jest-each/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/jest-each/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/jest-each/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "color-name": "~1.1.4" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT" + "node_modules/jest-each/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/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==", - "license": "MIT", + "node_modules/jest-each/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-each/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^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" + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-name": "~1.1.4" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.4.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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/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": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/jest-environment-jsdom-fourteen/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" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/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": { - "@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" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/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-convert": "^2.0.1" - }, + "color-name": "1.1.3" + } + }, + "node_modules/jest-environment-jsdom-fourteen/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/jest-environment-jsdom-fourteen/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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/jest-environment-jsdom-fourteen/node_modules/jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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==", - "license": "MIT" + "node_modules/jest-environment-jsdom-fourteen/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom-fourteen/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": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/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": { - "@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" + "color-convert": "^1.9.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, + "node_modules/jest-environment-jsdom/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/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": { - "color-convert": "^2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/jest-environment-jsdom/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/jest-environment-jsdom/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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "color-name": "~1.1.4" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-jsdom/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", - "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" + "node_modules/jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "dependencies": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-name": "~1.1.4" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-node/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": ">=7.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/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" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/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": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", - "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" - }, + "node_modules/jest-environment-node/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/jest-environment-node/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/jest-environment-node/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-environment-node/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-environment-node/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": { - "color-name": "~1.1.4" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "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" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "engines": { - "node": ">=8" + "node": ">= 6" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "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/jest-haste-map/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "color-convert": "^2.0.1" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-haste-map/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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-haste-map/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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": { - "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "color-name": "1.1.3" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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/jest-haste-map/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==", "dependencies": { - "color-convert": "^2.0.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "dependencies": { - "color-name": "~1.1.4" + "bindings": "^1.5.0", + "nan": "^2.12.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 4.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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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==", "dependencies": { - "has-flag": "^4.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-haste-map/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==", "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" + "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/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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-haste-map/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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-haste-map/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==", "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" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "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" + "node_modules/jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "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" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-watch-typeahead/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==", - "license": "MIT", + "node_modules/jest-jasmine2/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/jest-jasmine2/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": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "node_modules/jest-jasmine2/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/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==", - "license": "MIT", + "node_modules/jest-jasmine2/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" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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": { - "@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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "color-name": "1.1.3" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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/jest-jasmine2/node_modules/diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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==", "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" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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==", "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" + "is-extendable": "^0.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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/jest-jasmine2/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==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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==", "dependencies": { - "ansi-regex": "^5.0.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 6" } }, - "node_modules/jest-watch-typeahead/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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" }, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, "engines": { - "node": ">=12.20" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "ansi-regex": "^6.0.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 6" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", + "node_modules/jest-jasmine2/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": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/jest-jasmine2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "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" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/jest-jasmine2/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/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==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-jasmine2/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "color-name": "~1.1.4" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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_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==", - "license": "MIT", + "node_modules/jest-jasmine2/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": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-jasmine2/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==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "dependencies": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-leak-detector/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "has-flag": "^4.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" + "node": ">= 6" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", - "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" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node_modules/jest-leak-detector/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, + "node_modules/jest-leak-detector/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/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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" + "node_modules/jest-leak-detector/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/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", + "node_modules/jest-leak-detector/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": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "color-name": "1.1.3" } }, - "node_modules/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "license": "MIT", - "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - } + "node_modules/jest-leak-detector/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/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" - }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": ">=0.4.0" + "node": ">= 6" } }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "license": "MIT", + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-leak-detector/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/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": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=4.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "node_modules/jest-matcher-utils/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/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==", - "license": "MIT", + "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": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.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==", - "license": "MIT", + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "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": { + "@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": ">=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==", - "license": "MIT", + "node_modules/jest-message-util/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/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "license": "CC0-1.0" - }, - "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==", - "license": "MIT", + "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": { - "language-subtag-registry": "^0.3.20" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=0.10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "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==", - "license": "MIT", + "node_modules/jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dependencies": { + "@jest/types": "^24.9.0" + }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 6" } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/jest-mock/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT" + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" + } }, - "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==", - "license": "MIT", + "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.11.5" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "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==", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, + "node_modules/jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", "engines": { - "node": ">=8.9.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", "dependencies": { - "p-locate": "^4.1.0" + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "tslib": "^2.0.3" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "engines": { + "node": ">= 6" } }, - "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==", - "license": "ISC", + "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "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==", - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "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==", - "license": "MIT", + "node_modules/jest-resolve/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "semver": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "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==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", + "node_modules/jest-resolve/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "tmpl": "1.0.5" + "@types/yargs-parser": "*" } }, - "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==", - "license": "CC0-1.0" - }, - "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==", - "license": "MIT", + "node_modules/jest-resolve/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": ">= 0.6" + "node": ">=4" } }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", + "node_modules/jest-resolve/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": { - "fs-monkey": "^1.0.4" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=4" } }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/jest-resolve/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/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==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } + "node_modules/jest-resolve/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/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", + "node_modules/jest-resolve/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": ">= 0.6" + "node": ">=4" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", + "node_modules/jest-resolve/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": { - "braces": "^3.0.3", - "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==", - "license": "MIT", - "bin": { - "mime": "cli.js" + "has-flag": "^3.0.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==", - "license": "MIT", + "node_modules/jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 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==", - "license": "MIT", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "mime-db": "1.52.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 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==", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/jest-runner/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/min-indent": { + "node_modules/jest-runner/node_modules/@types/stack-utils": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runner/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": ">=4" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", - "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", - "license": "MIT", + "node_modules/jest-runner/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "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": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=0.10.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==", - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", + "node_modules/jest-runner/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==", "dependencies": { - "brace-expansion": "^1.1.7" + "is-extendable": "^0.1.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/jest-runner/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": ">=6" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/jest-runner/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" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-runner/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": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "color-name": "1.1.3" } }, - "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==", - "license": "MIT" + "node_modules/jest-runner/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/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==", - "license": "MIT", + "node_modules/jest-runner/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==", "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-runner/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==", "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" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "is-extendable": "^0.1.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-runner/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": ">= 0.6" + "node": ">=4" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-runner/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==", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT" - }, - "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==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/jest-runner/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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">= 6.13.0" + "node": ">=0.10.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==", - "license": "MIT" + "node_modules/jest-runner/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" + "node_modules/jest-runner/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "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==", - "license": "MIT", + "node_modules/jest-runner/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": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-runner/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, "engines": { "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-runner/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-runner/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "path-key": "^3.0.0" + "escape-string-regexp": "^2.0.0" }, "engines": { "node": ">=8" } }, - "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==", - "license": "BSD-2-Clause", + "node_modules/jest-runner/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_modules/jest-runner/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": { - "boolbase": "^1.0.0" + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/nwsapi": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-runner/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, "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==", - "license": "MIT", + "node_modules/jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, "engines": { "node": ">= 6" } }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 6" } }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "license": "MIT", + "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/jest-runtime/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-runtime/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": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "license": "MIT", + "node_modules/jest-runtime/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "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": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "license": "MIT", + "node_modules/jest-runtime/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==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, + "node_modules/jest-runtime/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": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "license": "MIT", + "node_modules/jest-runtime/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": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "license": "MIT", + "node_modules/jest-runtime/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": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "color-name": "1.1.3" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-runtime/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==", "dependencies": { - "ee-first": "1.1.1" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-runtime/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": ">= 0.8" + "node": ">=4" } }, - "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==", - "license": "ISC", + "node_modules/jest-runtime/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==", "dependencies": { - "wrappy": "1" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", + "node_modules/jest-runtime/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==", "dependencies": { - "mimic-fn": "^2.1.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-runtime/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "license": "MIT", + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" + "node_modules/jest-runtime/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": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { "node": ">=6" - }, - "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==", - "license": "MIT", + "node_modules/jest-runtime/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "p-limit": "^2.2.0" + "escape-string-regexp": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, + "node_modules/jest-runtime/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_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==", - "license": "MIT", + "node_modules/jest-runtime/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": ">=6" + "node": ">=4" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", + "node_modules/jest-runtime/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==", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", "dependencies": { - "callsites": "^3.0.0" + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" }, "engines": { - "node": ">=6" + "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "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" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/yargs-parser": "*" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/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": ">=8" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/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": ">=0.10.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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/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==", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/jest-snapshot/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==", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/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" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node_modules/jest-snapshot/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/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", + "node_modules/jest-snapshot/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/jest-snapshot/node_modules/diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, "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==", - "license": "MIT", + "node_modules/jest-snapshot/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==", "dependencies": { - "find-up": "^4.0.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/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", + "node_modules/jest-snapshot/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==", "dependencies": { - "find-up": "^3.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pkg-up/node_modules/find-up": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^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": ">=6" + "node": ">=4" } }, - "node_modules/pkg-up/node_modules/locate-path": { + "node_modules/jest-snapshot/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/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==", "dependencies": { - "p-limit": "^2.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=6" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dependencies": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": ">= 0.4" + "node": ">= 6" } }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "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" - } - ], - "license": "MIT", + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-snapshot/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": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "node_modules/jest-snapshot/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, - "peerDependencies": { - "postcss": "^8.2.2" + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/jest-snapshot/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/jest-snapshot/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=8" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-snapshot/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_modules/jest-snapshot/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": { - "postcss-value-parser": "^4.2.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-snapshot/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==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.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==", - "license": "MIT", + "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": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", - "license": "MIT", + "node_modules/jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 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==", - "license": "MIT", + "node_modules/jest-validate/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-validate/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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-validate/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": { - "postcss-selector-parser": "^6.0.10" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "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==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/jest-validate/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" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=4" } }, - "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==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node_modules/jest-validate/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/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==", - "license": "MIT", + "node_modules/jest-validate/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/jest-validate/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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-validate/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/jest-validate/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": { - "postcss-value-parser": "^4.2.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "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==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.4" + "node_modules/jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-watch-typeahead/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": { - "postcss-selector-parser": "^6.0.9" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-watch-typeahead/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": { - "postcss-selector-parser": "^6.0.9" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "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==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" + "node_modules/jest-watch-typeahead/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/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==", - "license": "CC0-1.0", + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "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==", - "license": "MIT", + "node_modules/jest-watch-typeahead/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": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.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==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", "dependencies": { - "camelcase-css": "^2.0.1" + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 6" } }, - "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" - } - ], - "license": "MIT", + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "engines": { - "node": ">= 14" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-watcher/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": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "color-convert": "^1.9.0" }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "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==", - "license": "CC0-1.0", "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=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==", - "license": "MIT", + "node_modules/jest-watcher/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": ">=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==", - "license": "MIT", + "node_modules/jest-watcher/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": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-watcher/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": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, + "color-name": "1.1.3" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "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==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/jest-watcher/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/jest-watcher/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": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", + "node_modules/jest-worker/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": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "license": "MIT", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "has-flag": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=6" } }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "license": "ISC", + "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": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": ">=6" } }, - "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==", - "license": "CC0-1.0", + "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/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": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } + "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/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==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } + "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/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==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "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/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==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT", + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.6.0" } }, - "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==", - "license": "MIT", + "node_modules/jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4.0" } }, - "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==", - "license": "MIT", + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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" - } - ], - "license": "MIT", + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()" + }, + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "leven": "^3.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6" } }, - "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==", - "license": "CC0-1.0", + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 0.8.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==", - "license": "MIT", - "peerDependencies": { - "postcss": "^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/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "license": "CC0-1.0", + "node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "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==", - "license": "CC0-1.0", - "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" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dependencies": { + "error-ex": "^1.2.0" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, + "node_modules/load-json-file/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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" } }, - "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==", - "license": "MIT", + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "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==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=0.10.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "find-up": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "engines": { - "node": ">= 10" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "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==", - "license": "MIT", + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": ">=8.0.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==", - "license": "CC0-1.0" - }, - "node_modules/postcss-svgo/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, - "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==", - "license": "MIT", + "node_modules/loader-utils/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": { - "@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" + "minimist": "^1.2.0" }, "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" + "json5": "lib/cli.js" } }, - "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==", - "license": "MIT", + "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": { - "postcss-selector-parser": "^6.0.5" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", - "license": "MIT" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" }, - "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==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", + "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.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.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" } }, - "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==", - "license": "MIT", + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dependencies": { - "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" + "lodash._reinterpolate": "^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==", - "license": "MIT", + "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/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", "engines": { - "node": ">=10" + "node": ">= 0.6.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" } }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "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": { - "asap": "~2.0.6" + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "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==", - "license": "MIT", + "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": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" + "tslib": "^2.0.3" } }, - "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==", - "license": "MIT", + "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": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "yallist": "^3.0.2" } }, - "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==", - "license": "MIT" + "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/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==", - "license": "MIT", + "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": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">= 0.10" + "node": ">=6" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 0.10" + "node_modules/make-dir/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/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" } }, - "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==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "license": "MIT", + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "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==", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=0.10.0" } }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", + "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==", "dependencies": { - "side-channel": "^1.0.6" + "object-visit": "^1.0.0" }, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" - }, - "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" - } - ], - "license": "MIT" - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "license": "MIT", + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dependencies": { - "performance-now": "^2.1.0" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.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/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==", - "license": "MIT", + "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/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==", - "license": "MIT", + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "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/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, - "node_modules/raw-body/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==", - "license": "MIT", + "node_modules/merge-deep": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz", + "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "MIT", - "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" - }, - "engines": { - "node": ">=14" - } + "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/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==", - "license": "MIT" + "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": ">= 8" + } }, - "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==", - "license": "MIT", - "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": ">=14" + "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/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==", - "license": "MIT", + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { - "color-convert": "^2.0.1" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.6" } }, - "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==", - "license": "MIT", + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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": ">=7.0.0" + "node": ">=4.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==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/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==", - "license": "MIT", + "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": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "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==", - "license": "MIT", + "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": ">=8" + "node": ">=6" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "license": "MIT", + "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": ">= 12.13.0" + "node": ">=4" } }, - "node_modules/react-dev-utils/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==", - "license": "MIT", + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "dependencies": { - "p-locate": "^5.0.0" + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">= 6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "webpack": "^4.4.0" } }, - "node_modules/react-dev-utils/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==", - "license": "MIT", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "yocto-queue": "^0.1.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4" } }, - "node_modules/react-dev-utils/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==", - "license": "MIT", + "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/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "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": { - "p-limit": "^3.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" - }, + "node": "*" + } + }, + "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/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT", + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "has-flag": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "minipass": "^3.0.0" }, - "peerDependencies": { - "react": "^18.3.1" + "engines": { + "node": ">= 8" } }, - "node_modules/react-drag-drop-files": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/react-drag-drop-files/-/react-drag-drop-files-2.3.10.tgz", - "integrity": "sha512-Fv614W9+OtXFB5O+gjompTxQZLYGO7wJeT4paETGiXtiADB9yPOMGYD4A3PMCTY9Be874/wcpl+2dm3MvCIRzg==", - "license": "MIT", + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dependencies": { - "prop-types": "^15.7.2", - "styled-components": "^5.3.0" + "minipass": "^3.0.0" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/react-router": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", - "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", - "license": "MIT", + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dependencies": { - "@remix-run/router": "1.20.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" + "node": ">=8" } }, - "node_modules/react-router-dom": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", - "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", - "license": "MIT", + "node_modules/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/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dependencies": { - "@remix-run/router": "1.20.0", - "react-router": "6.27.0" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "node": ">=4.0.0" } }, - "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==", - "license": "MIT", - "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" + "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==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/mixin-deep/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==", "dependencies": { - "pify": "^2.3.0" + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", "engines": { - "node": ">=8.10.0" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "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": { - "minimatch": "^3.0.5" + "minimist": "^1.2.6" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "license": "MIT", + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "license": "MIT", + "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/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "multicast-dns": "cli.js" } }, - "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==", - "license": "MIT" + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nan": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "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" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" + "node_modules/nanomatch/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": ">=0.10.0" } }, - "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==", - "license": "MIT" + "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/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, + "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.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "license": "MIT", + "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/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "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": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">=4" + "node": ">= 6.0.0" } }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" + "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/regjsparser": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", - "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", - "license": "BSD-2-Clause", + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/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==" + }, + "node_modules/node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" + "node_modules/node-notifier/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/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "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==", "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^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/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==", - "license": "MIT", + "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==", + "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": ">=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==", - "license": "MIT", + "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": ">=0.10.0" } }, - "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==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "license": "MIT", + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "path-key": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "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==", - "license": "MIT", + "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": { - "resolve-from": "^5.0.0" + "boolbase": "^1.0.0" }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "node_modules/nwsapi": { + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" + }, + "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": ">=8" + "node": "*" } }, - "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==", - "license": "MIT", + "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": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "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==", "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" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "node": ">=0.10.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==", + "dependencies": { + "is-descriptor": "^0.1.0" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "engines": { + "node": ">=0.10.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==", - "license": "MIT" - }, - "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==", - "license": "ISC" - }, - "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==", - "license": "MIT", + "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==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 0.4" } }, - "node_modules/resolve-url-loader/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==", - "license": "BSD-3-Clause", + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "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==", - "license": "MIT", + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, "engines": { - "node": ">= 4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", + "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": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", + "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==", "dependencies": { - "glob": "^7.1.3" + "isobject": "^3.0.0" }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" + "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": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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", - "license": "MIT", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.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==", - "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "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==", - "license": "MIT", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "BSD-3-Clause", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dependencies": { - "randombytes": "^2.1.0" + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT", + "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==", "dependencies": { - "has-flag": "^4.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/run-parallel": { + "node_modules/object.values": { "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" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dependencies": { "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=0.4" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "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" - } - ], - "license": "MIT" + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "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==", - "license": "MIT", + "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": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "ee-first": "1.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" + "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": ">= 0.8" + } }, - "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==", - "license": "CC0-1.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==", + "dependencies": { + "wrappy": "1" + } }, - "node_modules/sass": { - "version": "1.79.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz", - "integrity": "sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==", - "license": "MIT", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "@parcel/watcher": "^2.4.1", - "chokidar": "^4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "MIT", + "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": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=8" }, "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" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/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": { + "is-docker": "^2.0.0" }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/sass/node_modules/chokidar": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", - "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", - "license": "MIT", + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dependencies": { - "readdirp": "^4.0.1" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">= 14.16.0" + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "webpack": "^4.0.0" } }, - "node_modules/sass/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "license": "MIT", - "engines": { - "node": ">= 14.16.0" + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "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" }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "license": "ISC", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA==", "dependencies": { - "xmlchars": "^2.2.0" + "p-reduce": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" + "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==", + "engines": { + "node": ">=4" } }, - "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==", - "license": "MIT", + "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/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", + "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": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "p-limit": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6" } }, - "node_modules/schema-utils/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==", - "license": "MIT", + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "aggregate-error": "^3.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=8" } }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { + "node_modules/p-reduce": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "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==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "engines": { + "node": ">=4" + } }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "license": "MIT", + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "retry": "^0.12.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "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": ">=10" + "node": ">=6" } }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "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" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.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==", - "license": "MIT", + "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": { - "ms": "2.0.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "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==", - "license": "MIT" - }, - "node_modules/send/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==", - "license": "MIT", + "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" + }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "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==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "node_modules/parent-module/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": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "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" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.10" } }, - "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==", - "license": "MIT", + "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": { - "ms": "2.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "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.6" + "node": ">= 0.8" } }, - "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==", - "license": "MIT", + "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": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.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==", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "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==", - "license": "ISC" + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, - "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==", - "license": "MIT" + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" }, - "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==", - "license": "ISC" + "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/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==", - "license": "MIT", + "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.6" + "node": ">=0.10.0" } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, + "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/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==", "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "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-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "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" + "pify": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "license": "MIT", + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">= 0.4" + "node": ">=0.12" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" + "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/shallowequal": { + "node_modules/picocolors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, - "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==", - "license": "MIT", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dependencies": { - "shebang-regex": "^3.0.0" + "pinkie": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/shebang-regex": { + "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": ">= 6" + } + }, + "node_modules/pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", + "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/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": ">=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==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/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/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": ">= 0.4" + } + }, + "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": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "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==", - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } }, - "node_modules/slash": { + "node_modules/postcss-browser-comments": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" + }, "engines": { - "node": ">=8" + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, - "node_modules/source-list-map": { + "node_modules/postcss-color-functional-notation": { "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==", - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=6.0.0" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "dependencies": { + "postcss": "^7.0.0" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dependencies": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.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/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/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/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" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "engines": { + "node": ">=0.10.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/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "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": { + "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/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/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "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==", + "engines": { + "node": ">=0.4.0" + } + }, + "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/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "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": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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/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/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "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/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "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/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "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/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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/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/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "dependencies": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "dependencies": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/react-dev-utils/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": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "dependencies": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/chalk/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" + } + }, + "node_modules/react-dev-utils/node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "node_modules/react-dev-utils/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/react-dev-utils/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/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dev-utils/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/react-dev-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_modules/react-dev-utils/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/react-dev-utils/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/react-dev-utils/node_modules/inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/inquirer/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/react-dev-utils/node_modules/inquirer/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": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "node_modules/react-dev-utils/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/react-dev-utils/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": ">=8" + } + }, + "node_modules/react-dev-utils/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": ">=8" + } + }, + "node_modules/react-dev-utils/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" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/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/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-drag-drop-files": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/react-drag-drop-files/-/react-drag-drop-files-2.3.10.tgz", + "integrity": "sha512-Fv614W9+OtXFB5O+gjompTxQZLYGO7wJeT4paETGiXtiADB9yPOMGYD4A3PMCTY9Be874/wcpl+2dm3MvCIRzg==", + "dependencies": { + "prop-types": "^15.7.2", + "styled-components": "^5.3.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "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/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-router": { + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", + "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "dependencies": { + "@remix-run/router": "1.20.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", + "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "dependencies": { + "@remix-run/router": "1.20.0", + "react-router": "6.27.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz", + "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==", + "dependencies": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.2", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.8", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=8.10" + }, + "optionalDependencies": { + "fsevents": "2.1.2" + }, + "peerDependencies": { + "typescript": "^3.2.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-scripts/node_modules/@babel/core/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/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/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/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/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/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/readable-stream/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/readable-stream/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/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "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" + } + }, + "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/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.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==", + "engines": { + "node": ">=0.10.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==", + "engines": { + "node": ">=0.10" + } + }, + "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-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "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": ">=0.10.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/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.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": ">=4" + } + }, + "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" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/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": ">=4" + } + }, + "node_modules/resolve-url-loader/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/chalk/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/resolve-url-loader/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/resolve-url-loader/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/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/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/resolve-url-loader/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/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/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/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "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==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/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/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" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "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": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "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.* || 8.* || >= 10.*" + } + }, + "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==", + "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": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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": ">=0.10.0" + } + }, + "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==", + "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" + }, + "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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/sass": { + "version": "1.79.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz", + "integrity": "sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/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": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-loader/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": ">=0.10.0" + } + }, + "node_modules/sass-loader/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" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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/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" + } + }, + "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": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "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/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/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/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/send/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/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/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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.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.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" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "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" + } + }, + "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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "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/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/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "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" + } + }, + "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" + } + }, + "node_modules/slice-ansi/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": ">=4" + } + }, + "node_modules/slice-ansi/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/slice-ansi/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/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" + } + }, + "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==", + "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" + } + }, + "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==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "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==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/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/sockjs-client/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" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.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/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.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", + "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/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" + } + }, + "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" + }, + "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==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + }, + "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==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==" + }, + "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" + } + }, + "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" + } + }, + "node_modules/spdy-transport/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/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==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/ssri": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", + "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", + "dependencies": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "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_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/string_decoder/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/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/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-width/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/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-ansi/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/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/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">=0.10.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==", + "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/style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/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/styled-components/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/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/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": ">=4" + } + }, + "node_modules/svgo/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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/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/svgo/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/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/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/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/svgo/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/svgo/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/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/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/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" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.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==", - "license": "MIT", + "node_modules/terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 8.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^4.0.0 || ^5.0.0" } }, - "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==", - "license": "MIT", + "node_modules/terser-webpack-plugin/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": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/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==", - "license": "BSD-3-Clause", + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "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", - "license": "MIT" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", + "node_modules/terser-webpack-plugin/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": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "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==", - "license": "MIT", - "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" + "node": ">=8" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "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", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dependencies": { - "escape-string-regexp": "^2.0.0" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">= 8.3" } }, - "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==", - "license": "MIT", + "node_modules/terser-webpack-plugin/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/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/terser-webpack-plugin/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": { - "escodegen": "^1.8.1" + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "BSD-2-Clause", + "node_modules/terser-webpack-plugin/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": { - "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" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=8" } }, - "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==", - "license": "BSD-2-Clause", + "node_modules/terser-webpack-plugin/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.0" + "node": ">=8" } }, - "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==", - "license": "MIT", + "node_modules/terser-webpack-plugin/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": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "find-up": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "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==", - "license": "MIT", + "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": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", "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" + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "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/test-exclude/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/static-eval/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==", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/test-exclude/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/test-exclude/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dependencies": { - "prelude-ls": "~1.1.2" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/test-exclude/node_modules/read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", "dependencies": { - "internal-slot": "^1.0.4" + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "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==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } + "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/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "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": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "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==", - "license": "MIT" + "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/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==", - "license": "MIT", + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "setimmediate": "^1.0.4" }, "engines": { - "node": ">=8" + "node": ">=0.6.0" } }, - "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==", - "license": "MIT", + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.6.0" } }, - "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==", - "license": "MIT" + "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/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==", - "license": "MIT" + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" }, - "node_modules/string.prototype.includes": { + "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", - "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "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/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "license": "MIT", + "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==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" + "kind-of": "^3.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "license": "MIT", + "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==", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "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/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "license": "MIT", + "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": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.0" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "license": "MIT", + "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": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.8" } }, - "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==", - "license": "BSD-2-Clause", + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, + "punycode": "^2.1.0" + } + }, + "node_modules/ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==", "engines": { - "node": ">=4" + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "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==", - "license": "MIT", + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dependencies": { - "ansi-regex": "^5.0.1" + "tslib": "^1.8.1" }, "engines": { - "node": ">=8" + "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/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==", - "license": "MIT", + "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/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "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": { - "ansi-regex": "^5.0.1" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=8" + "node": "*" } }, - "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==", - "license": "MIT", + "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": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" + }, + "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": ">=8" + "node": ">= 0.8.0" } }, - "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==", - "license": "MIT", + "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/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==", - "license": "MIT", + "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": ">=6" + "node": ">= 0.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==", - "license": "MIT", + "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": { - "min-indent": "^1.0.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" + "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" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "license": "MIT", "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/styled-components": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", - "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", - "license": "MIT", + "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": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" + "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": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "license": "MIT", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "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": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT", - "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/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "peer": true, "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=4.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==", - "license": "MIT", + "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": { - "balanced-match": "^1.0.0" + "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/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "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": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=4" } }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "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==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.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==", "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==", - "license": "MIT", + "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==", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" } }, - "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==", - "license": "MIT", + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dependencies": { - "has-flag": "^4.0.0" - }, + "imurmurhash": "^0.1.4" + } + }, + "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": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/supports-preserve-symlinks-flag": { + "node_modules/unpipe": { "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==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "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==", - "license": "MIT" + "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/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.", - "license": "MIT", + "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==", "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" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, - "bin": { - "svgo": "bin/svgo" + "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==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, - "node_modules/svgo/node_modules/css-select": { + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "BSD-2-Clause", + "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==", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "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==" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "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": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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==", - "license": "BSD-2-Clause", + "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": { - "dom-serializer": "0", - "domelementtype": "1" + "punycode": "^2.1.0" } }, - "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==", - "license": "BSD-2-Clause" + "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" }, - "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==", - "license": "BSD-2-Clause", + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dependencies": { - "boolbase": "~1.0.0" + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" } }, - "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==", - "license": "MIT" - }, - "node_modules/tailwindcss": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", - "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", - "license": "MIT", - "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.21.0", - "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" + "node_modules/url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dependencies": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 8.9.0" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "license": "MIT", - "engines": { - "node": ">=6" + "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/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/url/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==" }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "license": "MIT", + "node_modules/url/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "side-channel": "^1.0.6" }, "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "(MIT OR CC0-1.0)", + "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==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "inherits": "2.0.3" } }, - "node_modules/terser": { - "version": "5.34.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", - "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", - "license": "BSD-2-Clause", + "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.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "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" - }, + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/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/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": ">=10" + "node": ">= 0.4.0" } }, - "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==", - "license": "MIT", + "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-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" + }, + "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==", "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" - }, + "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": ">= 10.13.0" - }, + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", "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 - } + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/terser-webpack-plugin/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==", - "license": "MIT", + "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": { - "@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" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "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==", - "license": "MIT" + "node_modules/verror/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/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==", - "license": "ISC", + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "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": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" + "browser-process-hrtime": "^1.0.0" } }, - "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==", - "license": "MIT" + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dependencies": { - "any-promise": "^1.0.0" + "makeerror": "1.0.12" } }, - "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==", - "license": "MIT", + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" }, - "engines": { - "node": ">=0.8" + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" } }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", - "license": "MIT" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } }, - "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, "engines": { - "node": ">=4" + "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, "dependencies": { - "is-number": "^7.0.0" + "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.0" + "node": ">=0.10.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==", - "license": "MIT", - "engines": { - "node": ">=0.6" + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "license": "BSD-3-Clause", + "node_modules/watchpack-chokidar2/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==", + "optional": true, "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=0.10.0" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "dependencies": { - "punycode": "^2.1.1" + "bindings": "^1.5.0", + "nan": "^2.12.1" }, "engines": { - "node": ">=8" + "node": ">= 4.0" } }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "license": "MIT" - }, - "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==", - "license": "Apache-2.0" - }, - "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==", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, "dependencies": { - "minimist": "^1.2.0" + "is-extglob": "^2.1.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "license": "MIT", + "node_modules/watchpack-chokidar2/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==", + "optional": true, "dependencies": { - "tslib": "^1.8.1" + "kind-of": "^3.0.2" }, "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": ">=0.10.0" } }, - "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==", - "license": "0BSD" + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } }, - "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/micromatch/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==", + "optional": true, "dependencies": { - "prelude-ls": "^1.2.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/micromatch/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==", + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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==", - "license": "(MIT OR CC0-1.0)", + "node_modules/watchpack-chokidar2/node_modules/micromatch/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==", + "optional": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "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==", - "license": "MIT", + "node_modules/watchpack-chokidar2/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==", + "optional": true, "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.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==", - "license": "MIT", + "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": { - "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" + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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/webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">= 0.4" + "node": ">=6.11.5" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", - "license": "MIT", + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "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" + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "license": "MIT", + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", "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" + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 6.11.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "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==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "engines": { - "node": ">=4.2.0" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.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==", - "license": "MIT" - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { + "node_modules/webpack-dev-server/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/webpack-dev-server/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==", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, "engines": { - "node": ">=4" + "node": ">= 4.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==", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.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==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dependencies": { - "crypto-random-string": "^2.0.0" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", + "node_modules/webpack-dev-server/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": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dependencies": { + "binary-extensions": "^1.0.0" + }, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=0.10.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "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" - } - ], - "license": "MIT", + "node_modules/webpack-dev-server/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==", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" + "kind-of": "^3.0.2" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">=0.10.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==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + }, + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/micromatch/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==", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "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==", - "license": "MIT" - }, - "node_modules/util.promisify": { + "node_modules/webpack-dev-server/node_modules/micromatch/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "is-plain-object": "^2.0.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.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==", - "license": "MIT" + "node_modules/webpack-dev-server/node_modules/micromatch/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": ">=0.10.0" + } }, - "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==", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.10" } }, - "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==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "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==", - "license": "ISC", + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=10.12.0" + "node": ">=0.10.0" } }, - "node_modules/v8-to-istanbul/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==", - "license": "MIT" + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } }, - "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==", - "license": "MIT", + "node_modules/webpack-dev-server/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "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.", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "dependencies": { - "browser-process-hrtime": "^1.0.0" + "async-limiter": "~1.0.0" } }, - "node_modules/w3c-xmlserializer": { + "node_modules/webpack-log": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dependencies": { - "xml-name-validator": "^3.0.0" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dependencies": { - "makeerror": "1.0.12" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" } }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "license": "MIT", + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6 <7 || >=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==", - "license": "MIT", + "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": { - "minimalistic-assert": "^1.0.0" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", - "license": "Apache-2.0" - }, - "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==", - "license": "BSD-2-Clause", + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=10.4" + "node": ">=0.4.0" } }, - "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "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.11", - "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.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "node_modules/webpack/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==", + "dependencies": { + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", - "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.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "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": ">=4.0.0" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node_modules/webpack/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "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==", - "license": "MIT", + "node_modules/webpack/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==", "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "node": ">=0.10.0" } }, - "node_modules/webpack-manifest-plugin/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==", - "license": "BSD-3-Clause", + "node_modules/webpack/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==", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { "node": ">=0.10.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==", - "license": "MIT", + "node_modules/webpack/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==", "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.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==", - "license": "MIT", + "node_modules/webpack/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": ">=10.13.0" + "node": ">=0.10.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==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.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==", - "license": "BSD-2-Clause", + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, "engines": { - "node": ">=4.0" + "node": ">= 4" } }, - "node_modules/webpack/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==", - "license": "MIT", + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 6.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/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==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.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==", - "license": "Apache-2.0", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.6.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==", - "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -19584,69 +23626,45 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } }, - "node_modules/whatwg-encoding/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==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "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==", - "license": "MIT" + "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==", - "license": "MIT" + "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==", - "license": "MIT", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { "isexe": "^2.0.0" }, "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "which": "bin/which" } }, "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==", - "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -19658,37 +23676,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "license": "MIT", - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "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.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -19702,11 +23693,15 @@ "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.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -19725,547 +23720,376 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "license": "MIT", "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" + "workbox-core": "^4.3.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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", "dependencies": { - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", - "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", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "dependencies": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.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", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.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==", - "license": "MIT", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node": ">=4.0.0" } }, "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==", - "license": "MIT", - "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==", - "license": "MIT" - }, - "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==", - "license": "BSD-3-Clause", - "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==", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.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==", - "license": "BSD-2-Clause" - }, - "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==", - "license": "MIT", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.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", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", "dependencies": { - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT" + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" }, "node_modules/workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", "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", - "license": "MIT", "dependencies": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", "dependencies": { - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", - "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", "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" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", "dependencies": { - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", "dependencies": { - "workbox-core": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" + "workbox-core": "^4.3.1" } }, "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==", - "license": "MIT" + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" }, "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==", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", "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" + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=4.0.0" }, "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.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==", - "license": "MIT", + "node_modules/workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "workbox-core": "^4.3.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==", - "license": "MIT", + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" + "errno": "~0.1.7" } }, - "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==", - "license": "MIT", + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "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" + "microevent.ts": "~0.1.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==", - "license": "MIT", + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "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==", - "license": "MIT", + "node_modules/wrap-ansi/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": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/wrap-ansi/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.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, - "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==", - "license": "MIT" + "node_modules/wrap-ansi/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/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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/wrap-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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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==", - "license": "MIT", + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "color-name": "~1.1.4" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "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==", - "license": "MIT" - }, "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==", - "license": "ISC" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } }, "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==", - "license": "ISC", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", "dependencies": { + "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.2" } }, "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "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 - } + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.4.tgz", + "integrity": "sha512-fFCejsuC8f9kOSu9FYaOw8CdO68O3h5v0lg4p74o8JqWpwTf9tniOD+nOB78aWoVSS6WptVUmDrp/KPsMVBWFQ==", + "dependencies": { + "async-limiter": "~1.0.0" } }, "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==", - "license": "Apache-2.0" + "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==", - "license": "MIT" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", + "node_modules/xregexp": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz", + "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==", + "dependencies": { + "@babel/runtime-corejs3": "^7.12.1" + } + }, + "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": ">=10" + "node": ">=0.4" } }, + "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/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" + "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==", - "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "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==", - "license": "ISC", - "engines": { - "node": ">=10" + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.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==", - "license": "MIT", + "node_modules/yargs/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": ">=10" + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } } } diff --git a/my-app/package.json b/my-app/package.json index a14a6ae..4b48830 100644 --- a/my-app/package.json +++ b/my-app/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.3.1", "react-drag-drop-files": "^2.3.10", "react-router-dom": "^6.27.0", - "react-scripts": "5.0.1", + "react-scripts": "^3.0.1", "sass": "^1.79.5", "web-vitals": "^2.1.4" }, diff --git a/my-app/src/App.css b/my-app/src/App.css index 199ec04..626b4ef 100644 --- a/my-app/src/App.css +++ b/my-app/src/App.css @@ -1,3 +1,15 @@ .uploader { - margin-left: 10%; + margin-left: 10%; +} + +@font-face { + font-family: HSESans-Bold; + src: url("fonts/HSESans-Bold.woff2"); +} + +body { + background-color: #779B64; + vertical-align: middle; + margin: 0; + width: 100%; } \ No newline at end of file diff --git a/my-app/src/App.js b/my-app/src/App.js index d28c537..bdd288c 100644 --- a/my-app/src/App.js +++ b/my-app/src/App.js @@ -1,20 +1,20 @@ import React, { useState } from "react"; -import { FileUploader } from "react-drag-drop-files"; import ReactDOM from 'react-dom'; import { BrowserRouter, Route, Routes, useParams, useSearchParams } from 'react-router-dom'; import DragDrop from "./homepage"; import VideoProcessor from "./VideoProcessor"; +import "./App.css"; function App() { - // ... (внутри функции App нет логики, поэтому здесь нет комментариев) + const [videoFile, setVideoFile] = useState(null); return (
- {/* BrowserRouter только один, вокруг Routes */} + { } - } /> - } /> + } /> + } />
diff --git a/my-app/src/VideoProcessor/index.jsx b/my-app/src/VideoProcessor/index.jsx new file mode 100644 index 0000000..37cce96 --- /dev/null +++ b/my-app/src/VideoProcessor/index.jsx @@ -0,0 +1,34 @@ +import React, { useState, useEffect, useRef } from 'react'; +import { useLocation } from 'react-router-dom'; + +class VideoProcessor extends React.Component { + // canvasRef = useRef(null); + // videoUrl = null; + + constructor(props) { + super(props); + + this.videoUrl = URL.createObjectURL(props.videoFile); + } + + + render = () => { + return ( +
+ + {/* */} +
+ ); + }; +} + +export default VideoProcessor; + diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index 5e41701..3c3d7fd 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -5,21 +5,17 @@ import "./index.scss"; const fileTypes = ["MOV", "MP4"]; -function DragDrop() { - // drag state +function DragDrop({ setVideoFile }) { const [dragActive, setDragActive] = React.useState(false); - // ref const inputRef = React.useRef(null); const to = useNavigate(); - async function handleFile(file) { - to('/video-processor', { - state: { file: file }, - }); + const handleFile = (file) => { + setVideoFile(file); + to('/video-processor'); } - // handle drag events const handleDrag = function (e) { e.preventDefault(); e.stopPropagation(); @@ -30,7 +26,6 @@ function DragDrop() { } }; - // triggers when file is dropped const handleDrop = function (e) { e.preventDefault(); e.stopPropagation(); @@ -40,7 +35,6 @@ function DragDrop() { } }; - // triggers when file is selected with click const handleChange = function (e) { e.preventDefault(); if (e.target.files && e.target.files[0]) { @@ -48,15 +42,14 @@ function DragDrop() { } }; - // triggers the input when the button is clicked const onButtonClick = () => { inputRef.current.click(); }; return ( - +
-

DroneAI

+

DroneAI

@@ -76,8 +69,7 @@ function DragDrop() {
- - +
); }; diff --git a/my-app/src/homepage/index.scss b/my-app/src/homepage/index.scss index 6613912..b1b12ef 100644 --- a/my-app/src/homepage/index.scss +++ b/my-app/src/homepage/index.scss @@ -1,17 +1,7 @@ -@font-face { - font-family: HSESans-Bold; - src: url("../fonts/HSESans-Bold.woff2"); -} - -body { - background-color: #779B64; - vertical-align: middle; -} - .form { - padding-top: 1%; - width: 1920px; - height: 800px; + padding: 1%; + max-width: 1920px; + max-height: 800px; display: flex; justify-content: center; } @@ -19,11 +9,15 @@ body { .name { font-family: 'HSESans-Bold'; color: #ffffff; - margin-top: 1.5%; - margin-left: 3%; + padding-top: 1.5%; + padding-left: 3%; font-size: 30px; } +.name__text { + margin: 0; +} + #form-file-upload { display: flex; align-content: center; @@ -37,7 +31,7 @@ body { } .input-text { - padding-top: 10%; + padding-top: 8%; font-family: 'HSESans-Bold'; font-size: 26px; color: #8cb676; @@ -60,13 +54,14 @@ body { /* Тень справа */ -13px 8px 20px #627955; /* Тень слева */ + padding: 4% 50px; } .upload-file-text { font-family: 'HSESans-Bold'; font-size: 27px; color: #8cb676; - margin-bottom: 0; + margin: 0; } #input-file-upload { @@ -85,6 +80,7 @@ body { border-style: dashed; border-color: #cbd5e1; background-color: #e9f3e5; + padding: 2% 10px; } #label-file-upload.drag-active { diff --git a/my-app/yarn.lock b/my-app/yarn.lock new file mode 100644 index 0000000..caba295 --- /dev/null +++ b/my-app/yarn.lock @@ -0,0 +1,11928 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adobe/css-tools@^4.0.1": + version "4.4.0" + resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz" + integrity sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ== + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.25.7", "@babel/code-frame@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz" + integrity sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g== + dependencies: + "@babel/highlight" "^7.25.7" + picocolors "^1.0.0" + +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.7", "@babel/compat-data@^7.25.8", "@babel/compat-data@^7.9.0": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz" + integrity sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA== + +"@babel/core@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz" + integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.0" + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helpers" "^7.9.0" + "@babel/parser" "^7.9.0" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.9.0" + "@babel/types" "^7.9.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.1.0", "@babel/core@^7.4.5": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz" + integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.25.7" + "@babel/generator" "^7.25.7" + "@babel/helper-compilation-targets" "^7.25.7" + "@babel/helper-module-transforms" "^7.25.7" + "@babel/helpers" "^7.25.7" + "@babel/parser" "^7.25.8" + "@babel/template" "^7.25.7" + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.8" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.7", "@babel/generator@^7.4.0", "@babel/generator@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz" + integrity sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA== + dependencies: + "@babel/types" "^7.25.7" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz" + integrity sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA== + dependencies: + "@babel/types" "^7.25.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz" + integrity sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg== + dependencies: + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.7", "@babel/helper-compilation-targets@^7.8.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz" + integrity sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A== + dependencies: + "@babel/compat-data" "^7.25.7" + "@babel/helper-validator-option" "^7.25.7" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.25.7", "@babel/helper-create-class-features-plugin@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz" + integrity sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-member-expression-to-functions" "^7.25.7" + "@babel/helper-optimise-call-expression" "^7.25.7" + "@babel/helper-replace-supers" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + "@babel/traverse" "^7.25.7" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz" + integrity sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + regexpu-core "^6.1.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== + 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" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-member-expression-to-functions@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz" + integrity sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA== + dependencies: + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.25.7", "@babel/helper-module-imports@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz" + integrity sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw== + dependencies: + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helper-module-transforms@^7.25.7", "@babel/helper-module-transforms@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz" + integrity sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ== + dependencies: + "@babel/helper-module-imports" "^7.25.7" + "@babel/helper-simple-access" "^7.25.7" + "@babel/helper-validator-identifier" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/helper-optimise-call-expression@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz" + integrity sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng== + dependencies: + "@babel/types" "^7.25.7" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz" + integrity sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw== + +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz" + integrity sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-wrap-function" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/helper-replace-supers@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz" + integrity sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.25.7" + "@babel/helper-optimise-call-expression" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/helper-simple-access@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz" + integrity sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ== + dependencies: + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helper-skip-transparent-expression-wrappers@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz" + integrity sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA== + dependencies: + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helper-string-parser@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz" + integrity sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g== + +"@babel/helper-validator-identifier@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz" + integrity sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg== + +"@babel/helper-validator-option@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz" + integrity sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ== + +"@babel/helper-wrap-function@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz" + integrity sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg== + dependencies: + "@babel/template" "^7.25.7" + "@babel/traverse" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/helpers@^7.25.7", "@babel/helpers@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz" + integrity sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA== + dependencies: + "@babel/template" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/highlight@^7.25.7", "@babel/highlight@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz" + integrity sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw== + dependencies: + "@babel/helper-validator-identifier" "^7.25.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.25.7", "@babel/parser@^7.25.8", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.9.0": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz" + integrity sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ== + dependencies: + "@babel/types" "^7.25.8" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz" + integrity sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz" + integrity sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.7": + version "7.25.7" + 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.25.7.tgz" + integrity sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz" + integrity sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + "@babel/plugin-transform-optional-chaining" "^7.25.7" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz" + integrity sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/plugin-proposal-async-generator-functions@^7.8.3": + 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== + 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" + +"@babel/plugin-proposal-class-properties@7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz" + integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-proposal-decorators@7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz" + integrity sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-decorators" "^7.8.3" + +"@babel/plugin-proposal-dynamic-import@^7.8.3": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.8.3": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@7.8.3", "@babel/plugin-proposal-numeric-separator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz" + integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + +"@babel/plugin-proposal-object-rest-spread@^7.9.0": + 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== + 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" + +"@babel/plugin-proposal-optional-catch-binding@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@7.9.0", "@babel/plugin-proposal-optional-chaining@^7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz" + integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + 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== + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-decorators@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz" + integrity sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-flow@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.25.7.tgz" + integrity sha512-fyoj6/YdVtlv2ROig/J0fP7hh/wNO1MJGm1NR70Pg7jbkF+jOUL9joorqaCOQh06Y+LfgTagHzC8KqZ3MF782w== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-import-assertions@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz" + integrity sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-import-attributes@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz" + integrity sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz" + integrity sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz" + integrity sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + 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== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.25.7", "@babel/plugin-transform-arrow-functions@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz" + integrity sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-async-generator-functions@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz" + integrity sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-remap-async-to-generator" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/plugin-transform-async-to-generator@^7.25.7", "@babel/plugin-transform-async-to-generator@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz" + integrity sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg== + dependencies: + "@babel/helper-module-imports" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-remap-async-to-generator" "^7.25.7" + +"@babel/plugin-transform-block-scoped-functions@^7.25.7", "@babel/plugin-transform-block-scoped-functions@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz" + integrity sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-block-scoping@^7.25.7", "@babel/plugin-transform-block-scoping@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz" + integrity sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-class-properties@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz" + integrity sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-class-static-block@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz" + integrity sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-classes@^7.25.7", "@babel/plugin-transform-classes@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz" + integrity sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-compilation-targets" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-replace-supers" "^7.25.7" + "@babel/traverse" "^7.25.7" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.25.7", "@babel/plugin-transform-computed-properties@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz" + integrity sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/template" "^7.25.7" + +"@babel/plugin-transform-destructuring@^7.25.7", "@babel/plugin-transform-destructuring@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz" + integrity sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-dotall-regex@^7.25.7", "@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz" + integrity sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-duplicate-keys@^7.25.7", "@babel/plugin-transform-duplicate-keys@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz" + integrity sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz" + integrity sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-dynamic-import@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz" + integrity sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-exponentiation-operator@^7.25.7", "@babel/plugin-transform-exponentiation-operator@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz" + integrity sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-export-namespace-from@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz" + integrity sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-flow-strip-types@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz" + integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-flow" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.25.7", "@babel/plugin-transform-for-of@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz" + integrity sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + +"@babel/plugin-transform-function-name@^7.25.7", "@babel/plugin-transform-function-name@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz" + integrity sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ== + dependencies: + "@babel/helper-compilation-targets" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/plugin-transform-json-strings@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz" + integrity sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-literals@^7.25.7", "@babel/plugin-transform-literals@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz" + integrity sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-logical-assignment-operators@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz" + integrity sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-member-expression-literals@^7.25.7", "@babel/plugin-transform-member-expression-literals@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz" + integrity sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-modules-amd@^7.25.7", "@babel/plugin-transform-modules-amd@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz" + integrity sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA== + dependencies: + "@babel/helper-module-transforms" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-modules-commonjs@^7.25.7", "@babel/plugin-transform-modules-commonjs@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz" + integrity sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg== + dependencies: + "@babel/helper-module-transforms" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-simple-access" "^7.25.7" + +"@babel/plugin-transform-modules-systemjs@^7.25.7", "@babel/plugin-transform-modules-systemjs@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz" + integrity sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g== + dependencies: + "@babel/helper-module-transforms" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-validator-identifier" "^7.25.7" + "@babel/traverse" "^7.25.7" + +"@babel/plugin-transform-modules-umd@^7.25.7", "@babel/plugin-transform-modules-umd@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz" + integrity sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw== + dependencies: + "@babel/helper-module-transforms" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.25.7", "@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz" + integrity sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-new-target@^7.25.7", "@babel/plugin-transform-new-target@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz" + integrity sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz" + integrity sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-numeric-separator@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz" + integrity sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-object-rest-spread@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz" + integrity sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g== + dependencies: + "@babel/helper-compilation-targets" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/plugin-transform-parameters" "^7.25.7" + +"@babel/plugin-transform-object-super@^7.25.7", "@babel/plugin-transform-object-super@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz" + integrity sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-replace-supers" "^7.25.7" + +"@babel/plugin-transform-optional-catch-binding@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz" + integrity sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-optional-chaining@^7.25.7", "@babel/plugin-transform-optional-chaining@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz" + integrity sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.25.7", "@babel/plugin-transform-parameters@^7.8.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz" + integrity sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-private-methods@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz" + integrity sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-private-property-in-object@^7.25.8": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz" + integrity sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-create-class-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-property-literals@^7.25.7", "@babel/plugin-transform-property-literals@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz" + integrity sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-react-constant-elements@^7.0.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.7.tgz" + integrity sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-react-display-name@7.8.3", "@babel/plugin-transform-react-display-name@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz" + integrity sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-transform-react-display-name@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz" + integrity sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-react-jsx-development@^7.25.7", "@babel/plugin-transform-react-jsx-development@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz" + integrity sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.25.7" + +"@babel/plugin-transform-react-jsx-self@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz" + integrity sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-react-jsx-source@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz" + integrity sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-react-jsx@^7.25.7", "@babel/plugin-transform-react-jsx@^7.9.1": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz" + integrity sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-module-imports" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/plugin-syntax-jsx" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/plugin-transform-react-pure-annotations@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz" + integrity sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-regenerator@^7.25.7", "@babel/plugin-transform-regenerator@^7.8.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz" + integrity sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.25.7", "@babel/plugin-transform-reserved-words@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz" + integrity sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-runtime@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz" + integrity sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw== + dependencies: + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.25.7", "@babel/plugin-transform-shorthand-properties@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz" + integrity sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-spread@^7.25.7", "@babel/plugin-transform-spread@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz" + integrity sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + +"@babel/plugin-transform-sticky-regex@^7.25.7", "@babel/plugin-transform-sticky-regex@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz" + integrity sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-template-literals@^7.25.7", "@babel/plugin-transform-template-literals@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz" + integrity sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-typeof-symbol@^7.25.7", "@babel/plugin-transform-typeof-symbol@^7.8.4": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz" + integrity sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-typescript@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.7.tgz" + integrity sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.7" + "@babel/helper-create-class-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.7" + "@babel/plugin-syntax-typescript" "^7.25.7" + +"@babel/plugin-transform-unicode-escapes@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz" + integrity sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-unicode-property-regex@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz" + integrity sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-unicode-regex@^7.25.7", "@babel/plugin-transform-unicode-regex@^7.8.3": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz" + integrity sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/plugin-transform-unicode-sets-regex@^7.25.7": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz" + integrity sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + +"@babel/preset-env@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz" + integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== + dependencies: + "@babel/compat-data" "^7.9.0" + "@babel/helper-compilation-targets" "^7.8.7" + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-proposal-async-generator-functions" "^7.8.3" + "@babel/plugin-proposal-dynamic-import" "^7.8.3" + "@babel/plugin-proposal-json-strings" "^7.8.3" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-proposal-numeric-separator" "^7.8.3" + "@babel/plugin-proposal-object-rest-spread" "^7.9.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" + "@babel/plugin-proposal-optional-chaining" "^7.9.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.8.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.8.3" + "@babel/plugin-transform-async-to-generator" "^7.8.3" + "@babel/plugin-transform-block-scoped-functions" "^7.8.3" + "@babel/plugin-transform-block-scoping" "^7.8.3" + "@babel/plugin-transform-classes" "^7.9.0" + "@babel/plugin-transform-computed-properties" "^7.8.3" + "@babel/plugin-transform-destructuring" "^7.8.3" + "@babel/plugin-transform-dotall-regex" "^7.8.3" + "@babel/plugin-transform-duplicate-keys" "^7.8.3" + "@babel/plugin-transform-exponentiation-operator" "^7.8.3" + "@babel/plugin-transform-for-of" "^7.9.0" + "@babel/plugin-transform-function-name" "^7.8.3" + "@babel/plugin-transform-literals" "^7.8.3" + "@babel/plugin-transform-member-expression-literals" "^7.8.3" + "@babel/plugin-transform-modules-amd" "^7.9.0" + "@babel/plugin-transform-modules-commonjs" "^7.9.0" + "@babel/plugin-transform-modules-systemjs" "^7.9.0" + "@babel/plugin-transform-modules-umd" "^7.9.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" + "@babel/plugin-transform-new-target" "^7.8.3" + "@babel/plugin-transform-object-super" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.8.7" + "@babel/plugin-transform-property-literals" "^7.8.3" + "@babel/plugin-transform-regenerator" "^7.8.7" + "@babel/plugin-transform-reserved-words" "^7.8.3" + "@babel/plugin-transform-shorthand-properties" "^7.8.3" + "@babel/plugin-transform-spread" "^7.8.3" + "@babel/plugin-transform-sticky-regex" "^7.8.3" + "@babel/plugin-transform-template-literals" "^7.8.3" + "@babel/plugin-transform-typeof-symbol" "^7.8.4" + "@babel/plugin-transform-unicode-regex" "^7.8.3" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.9.0" + browserslist "^4.9.1" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + +"@babel/preset-env@^7.4.5": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz" + integrity sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg== + dependencies: + "@babel/compat-data" "^7.25.8" + "@babel/helper-compilation-targets" "^7.25.7" + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-validator-option" "^7.25.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.7" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.7" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions" "^7.25.7" + "@babel/plugin-syntax-import-attributes" "^7.25.7" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.25.7" + "@babel/plugin-transform-async-generator-functions" "^7.25.8" + "@babel/plugin-transform-async-to-generator" "^7.25.7" + "@babel/plugin-transform-block-scoped-functions" "^7.25.7" + "@babel/plugin-transform-block-scoping" "^7.25.7" + "@babel/plugin-transform-class-properties" "^7.25.7" + "@babel/plugin-transform-class-static-block" "^7.25.8" + "@babel/plugin-transform-classes" "^7.25.7" + "@babel/plugin-transform-computed-properties" "^7.25.7" + "@babel/plugin-transform-destructuring" "^7.25.7" + "@babel/plugin-transform-dotall-regex" "^7.25.7" + "@babel/plugin-transform-duplicate-keys" "^7.25.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.7" + "@babel/plugin-transform-dynamic-import" "^7.25.8" + "@babel/plugin-transform-exponentiation-operator" "^7.25.7" + "@babel/plugin-transform-export-namespace-from" "^7.25.8" + "@babel/plugin-transform-for-of" "^7.25.7" + "@babel/plugin-transform-function-name" "^7.25.7" + "@babel/plugin-transform-json-strings" "^7.25.8" + "@babel/plugin-transform-literals" "^7.25.7" + "@babel/plugin-transform-logical-assignment-operators" "^7.25.8" + "@babel/plugin-transform-member-expression-literals" "^7.25.7" + "@babel/plugin-transform-modules-amd" "^7.25.7" + "@babel/plugin-transform-modules-commonjs" "^7.25.7" + "@babel/plugin-transform-modules-systemjs" "^7.25.7" + "@babel/plugin-transform-modules-umd" "^7.25.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.7" + "@babel/plugin-transform-new-target" "^7.25.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.8" + "@babel/plugin-transform-numeric-separator" "^7.25.8" + "@babel/plugin-transform-object-rest-spread" "^7.25.8" + "@babel/plugin-transform-object-super" "^7.25.7" + "@babel/plugin-transform-optional-catch-binding" "^7.25.8" + "@babel/plugin-transform-optional-chaining" "^7.25.8" + "@babel/plugin-transform-parameters" "^7.25.7" + "@babel/plugin-transform-private-methods" "^7.25.7" + "@babel/plugin-transform-private-property-in-object" "^7.25.8" + "@babel/plugin-transform-property-literals" "^7.25.7" + "@babel/plugin-transform-regenerator" "^7.25.7" + "@babel/plugin-transform-reserved-words" "^7.25.7" + "@babel/plugin-transform-shorthand-properties" "^7.25.7" + "@babel/plugin-transform-spread" "^7.25.7" + "@babel/plugin-transform-sticky-regex" "^7.25.7" + "@babel/plugin-transform-template-literals" "^7.25.7" + "@babel/plugin-transform-typeof-symbol" "^7.25.7" + "@babel/plugin-transform-unicode-escapes" "^7.25.7" + "@babel/plugin-transform-unicode-property-regex" "^7.25.7" + "@babel/plugin-transform-unicode-regex" "^7.25.7" + "@babel/plugin-transform-unicode-sets-regex" "^7.25.7" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.6" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.38.1" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-modules@^0.1.3": + version "0.1.6" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz" + integrity sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@7.9.1": + version "7.9.1" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz" + integrity sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-transform-react-display-name" "^7.8.3" + "@babel/plugin-transform-react-jsx" "^7.9.1" + "@babel/plugin-transform-react-jsx-development" "^7.9.0" + "@babel/plugin-transform-react-jsx-self" "^7.9.0" + "@babel/plugin-transform-react-jsx-source" "^7.9.0" + +"@babel/preset-react@^7.0.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz" + integrity sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.7" + "@babel/helper-validator-option" "^7.25.7" + "@babel/plugin-transform-react-display-name" "^7.25.7" + "@babel/plugin-transform-react-jsx" "^7.25.7" + "@babel/plugin-transform-react-jsx-development" "^7.25.7" + "@babel/plugin-transform-react-pure-annotations" "^7.25.7" + +"@babel/preset-typescript@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz" + integrity sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-transform-typescript" "^7.9.0" + +"@babel/runtime-corejs3@^7.12.1": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.25.7.tgz" + integrity sha512-gMmIEhg35sXk9Te5qbGp3W9YKrvLt3HV658/d3odWrHSqT0JeG5OzsJWFHRLiOohRyjRsJc/x03DhJm3i8VJxg== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + +"@babel/runtime@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz" + integrity sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz" + integrity sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.25.7", "@babel/template@^7.4.0", "@babel/template@^7.8.6": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz" + integrity sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA== + dependencies: + "@babel/code-frame" "^7.25.7" + "@babel/parser" "^7.25.7" + "@babel/types" "^7.25.7" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.25.7", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.0": + version "7.25.7" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz" + integrity sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg== + dependencies: + "@babel/code-frame" "^7.25.7" + "@babel/generator" "^7.25.7" + "@babel/parser" "^7.25.7" + "@babel/template" "^7.25.7" + "@babel/types" "^7.25.7" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.25.7", "@babel/types@^7.25.8", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.9.0": + version "7.25.8" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz" + integrity sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg== + dependencies: + "@babel/helper-string-parser" "^7.25.7" + "@babel/helper-validator-identifier" "^7.25.7" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@csstools/normalize.css@^10.1.0": + version "10.1.0" + resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" + integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + +"@emotion/is-prop-valid@^1.1.0": + version "1.3.1" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz" + integrity sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw== + dependencies: + "@emotion/memoize" "^0.9.0" + +"@emotion/memoize@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz" + integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.0.0": + version "15.1.1" + resolved "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@jest/console@^24.7.1", "@jest/console@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/core@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz" + integrity sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== + dependencies: + "@jest/console" "^24.7.1" + "@jest/reporters" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-changed-files "^24.9.0" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-resolve-dependencies "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + jest-watcher "^24.9.0" + micromatch "^3.1.10" + p-each-series "^1.0.0" + realpath-native "^1.1.0" + rimraf "^2.5.4" + slash "^2.0.0" + strip-ansi "^5.0.0" + +"@jest/environment@^24.3.0", "@jest/environment@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz" + integrity sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== + dependencies: + "@jest/fake-timers" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/fake-timers@^24.3.0", "@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/reporters@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz" + integrity sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^2.0.2" + istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" + istanbul-lib-source-maps "^3.0.1" + istanbul-reports "^2.2.6" + jest-haste-map "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + node-notifier "^5.4.2" + slash "^2.0.0" + source-map "^0.6.0" + string-length "^2.0.0" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-sequencer@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz" + integrity sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== + dependencies: + "@jest/test-result" "^24.9.0" + jest-haste-map "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + +"@jest/transform@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz" + integrity sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^24.9.0" + babel-plugin-istanbul "^5.1.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.15" + jest-haste-map "^24.9.0" + jest-regex-util "^24.9.0" + jest-util "^24.9.0" + micromatch "^3.1.10" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^2.0.0" + source-map "^0.6.1" + write-file-atomic "2.4.1" + +"@jest/types@^24.3.0", "@jest/types@^24.9.0": + version "24.9.0" + resolved "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@jest/types@^29.6.3": + 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" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@parcel/watcher-android-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84" + integrity sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg== + +"@parcel/watcher-darwin-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz#c817c7a3b4f3a79c1535bfe54a1c2818d9ffdc34" + integrity sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA== + +"@parcel/watcher-darwin-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz#1a3f69d9323eae4f1c61a5f480a59c478d2cb020" + integrity sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg== + +"@parcel/watcher-freebsd-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz#0d67fef1609f90ba6a8a662bc76a55fc93706fc8" + integrity sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w== + +"@parcel/watcher-linux-arm-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz#ce5b340da5829b8e546bd00f752ae5292e1c702d" + integrity sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA== + +"@parcel/watcher-linux-arm64-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz#6d7c00dde6d40608f9554e73998db11b2b1ff7c7" + integrity sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA== + +"@parcel/watcher-linux-arm64-musl@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz#bd39bc71015f08a4a31a47cd89c236b9d6a7f635" + integrity sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA== + +"@parcel/watcher-linux-x64-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz" + integrity sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg== + +"@parcel/watcher-linux-x64-musl@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz" + integrity sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ== + +"@parcel/watcher-win32-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz#eb4deef37e80f0b5e2f215dd6d7a6d40a85f8adc" + integrity sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg== + +"@parcel/watcher-win32-ia32@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz#94fbd4b497be39fd5c8c71ba05436927842c9df7" + integrity sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw== + +"@parcel/watcher-win32-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf" + integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A== + +"@parcel/watcher@^2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz" + integrity sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.4.1" + "@parcel/watcher-darwin-arm64" "2.4.1" + "@parcel/watcher-darwin-x64" "2.4.1" + "@parcel/watcher-freebsd-x64" "2.4.1" + "@parcel/watcher-linux-arm-glibc" "2.4.1" + "@parcel/watcher-linux-arm64-glibc" "2.4.1" + "@parcel/watcher-linux-arm64-musl" "2.4.1" + "@parcel/watcher-linux-x64-glibc" "2.4.1" + "@parcel/watcher-linux-x64-musl" "2.4.1" + "@parcel/watcher-win32-arm64" "2.4.1" + "@parcel/watcher-win32-ia32" "2.4.1" + "@parcel/watcher-win32-x64" "2.4.1" + +"@remix-run/router@1.20.0": + version "1.20.0" + resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz" + integrity sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@svgr/babel-plugin-add-jsx-attribute@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz" + integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig== + +"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz" + integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz" + integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz" + integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w== + +"@svgr/babel-plugin-svg-dynamic-title@^4.3.3": + version "4.3.3" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz" + integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w== + +"@svgr/babel-plugin-svg-em-dimensions@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz" + integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w== + +"@svgr/babel-plugin-transform-react-native-svg@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz" + integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw== + +"@svgr/babel-plugin-transform-svg-component@^4.2.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz" + integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw== + +"@svgr/babel-preset@^4.3.3": + version "4.3.3" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz" + integrity sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^4.2.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^4.2.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.2.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.2.0" + "@svgr/babel-plugin-svg-dynamic-title" "^4.3.3" + "@svgr/babel-plugin-svg-em-dimensions" "^4.2.0" + "@svgr/babel-plugin-transform-react-native-svg" "^4.2.0" + "@svgr/babel-plugin-transform-svg-component" "^4.2.0" + +"@svgr/core@^4.3.3": + version "4.3.3" + resolved "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz" + integrity sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w== + dependencies: + "@svgr/plugin-jsx" "^4.3.3" + camelcase "^5.3.1" + cosmiconfig "^5.2.1" + +"@svgr/hast-util-to-babel-ast@^4.3.2": + version "4.3.2" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz" + integrity sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg== + dependencies: + "@babel/types" "^7.4.4" + +"@svgr/plugin-jsx@^4.3.3": + version "4.3.3" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz" + integrity sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w== + dependencies: + "@babel/core" "^7.4.5" + "@svgr/babel-preset" "^4.3.3" + "@svgr/hast-util-to-babel-ast" "^4.3.2" + svg-parser "^2.0.0" + +"@svgr/plugin-svgo@^4.3.1": + version "4.3.1" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz" + integrity sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w== + dependencies: + cosmiconfig "^5.2.1" + merge-deep "^3.0.2" + svgo "^1.2.2" + +"@svgr/webpack@4.3.3": + version "4.3.3" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz" + integrity sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg== + dependencies: + "@babel/core" "^7.4.5" + "@babel/plugin-transform-react-constant-elements" "^7.0.0" + "@babel/preset-env" "^7.4.5" + "@babel/preset-react" "^7.0.0" + "@svgr/core" "^4.3.3" + "@svgr/plugin-jsx" "^4.3.3" + "@svgr/plugin-svgo" "^4.3.1" + loader-utils "^1.2.3" + +"@testing-library/dom@^8.5.0": + version "8.20.1" + resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz" + integrity sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g== + 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" + +"@testing-library/jest-dom@^5.17.0": + 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" + +"@testing-library/react@^13.4.0": + version "13.4.0" + resolved "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz" + integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.5.0" + "@types/react-dom" "^18.0.0" + +"@testing-library/user-event@^13.5.0": + version "13.5.0" + resolved "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz" + integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== + dependencies: + "@babel/runtime" "^7.12.5" + +"@types/aria-query@^5.0.1": + version "5.0.4" + resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz" + integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== + +"@types/babel__core@^7.1.0": + 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" "*" + +"@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: + "@babel/types" "^7.0.0" + +"@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: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.6" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz" + integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== + dependencies: + "@babel/types" "^7.20.7" + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + 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== + +"@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: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz" + integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/istanbul-reports@^3.0.0": + 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" "*" + +"@types/jest@*": + version "29.5.13" + resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz" + integrity sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5": + version "7.0.15" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/node@*": + version "22.7.5" + resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz" + integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== + dependencies: + undici-types "~6.19.2" + +"@types/parse-json@^4.0.0": + 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== + +"@types/prop-types@*": + version "15.7.13" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz" + integrity sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA== + +"@types/q@^1.5.1": + version "1.5.8" + resolved "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz" + integrity sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw== + +"@types/react-dom@^18.0.0": + version "18.3.1" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz" + integrity sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "18.3.11" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz" + integrity sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/testing-library__jest-dom@^5.9.1": + 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: + "@types/jest" "*" + +"@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== + +"@types/yargs@^13.0.0": + version "13.0.12" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz" + integrity sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^2.10.0": + version "2.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz" + integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== + dependencies: + "@typescript-eslint/experimental-utils" "2.34.0" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@2.34.0": + version "2.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz" + integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^2.10.0": + version "2.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz" + integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/typescript-estree@2.34.0": + version "2.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz" + integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@webassemblyjs/ast@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz" + integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + dependencies: + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + +"@webassemblyjs/floating-point-hex-parser@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz" + integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + +"@webassemblyjs/helper-api-error@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz" + integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + +"@webassemblyjs/helper-buffer@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz" + integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + +"@webassemblyjs/helper-code-frame@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz" + integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + dependencies: + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/helper-fsm@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz" + integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + +"@webassemblyjs/helper-module-context@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz" + integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + dependencies: + "@webassemblyjs/ast" "1.8.5" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz" + integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + +"@webassemblyjs/helper-wasm-section@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz" + integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + +"@webassemblyjs/ieee754@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz" + integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz" + integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz" + integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + +"@webassemblyjs/wasm-edit@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz" + integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/helper-wasm-section" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-opt" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/wasm-gen@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz" + integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wasm-opt@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz" + integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + +"@webassemblyjs/wasm-parser@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz" + integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wast-parser@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz" + integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/floating-point-hex-parser" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-code-frame" "1.8.5" + "@webassemblyjs/helper-fsm" "1.8.5" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.8.5": + version "1.8.5" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz" + integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.0: + version "2.0.6" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + 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" + +acorn-globals@^4.1.0, acorn-globals@^4.3.0: + version "4.3.4" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.2.0: + version "5.3.2" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^5.5.3: + version "5.7.4" + resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^6.0.1, acorn@^6.0.4, acorn@^6.2.1: + version "6.4.2" + resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +adjust-sourcemap-loader@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: + 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" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + 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: + type-fest "^0.21.3" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" + integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" + integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + 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" + +ansi-styles@^4.1.0: + 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" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +argparse@^1.0.7: + 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" + +aria-query@5.1.3: + 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" + +aria-query@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz" + integrity sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw== + dependencies: + ast-types-flow "0.0.7" + commander "^2.11.0" + +aria-query@^5.0.0: + 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" + +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" + integrity sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ== + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: + 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: + call-bind "^1.0.5" + is-array-buffer "^3.0.4" + +array-equal@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz" + integrity sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.0.3, array-includes@^3.1.1: + version "3.1.8" + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz" + integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + is-string "^1.0.7" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +array.prototype.flat@^1.2.1: + 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" + +array.prototype.reduce@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz" + integrity sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-array-method-boxes-properly "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + is-string "^1.0.7" + +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== + 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" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +asn1.js@^4.10.1: + version "4.10.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + 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" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + +assert@^1.1.1: + version "1.5.1" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz" + integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A== + dependencies: + object.assign "^4.1.4" + util "^0.10.4" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +ast-types-flow@0.0.7, ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.6" + resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz" + integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== + +async-limiter@~1.0.0: + 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@^2.6.4: + version "2.6.4" + resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.6.1: + version "9.8.8" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + picocolors "^0.2.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +available-typed-arrays@^1.0.7: + 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: + possible-typed-array-names "^1.0.0" + +aws-sign2@~0.7.0: + 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== + +aws4@^1.8.0: + version "1.13.2" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz" + integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== + +axobject-query@^2.0.2: + version "2.2.0" + resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-code-frame@^6.22.0: + version "6.26.0" + resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" + integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-eslint@10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-extract-comments@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + dependencies: + babylon "^6.18.0" + +babel-jest@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz" + integrity sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== + dependencies: + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^5.1.0" + babel-preset-jest "^24.9.0" + chalk "^2.4.2" + slash "^2.0.0" + +babel-loader@8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + mkdirp "^0.5.3" + pify "^4.0.1" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz" + integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + find-up "^3.0.0" + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" + +babel-plugin-jest-hoist@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz" + integrity sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== + dependencies: + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-named-asset-import@^0.3.6: + 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== + +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.10.6: + version "0.10.6" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz" + integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + core-js-compat "^3.38.0" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.1.4" + resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz" + integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + lodash "^4.17.21" + picomatch "^2.3.1" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + integrity sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w== + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" + integrity sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-remove-prop-types@0.4.24: + 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== + +babel-preset-jest@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz" + integrity sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== + dependencies: + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^24.9.0" + +babel-preset-react-app@^9.1.2: + version "9.1.2" + resolved "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz" + integrity sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA== + dependencies: + "@babel/core" "7.9.0" + "@babel/plugin-proposal-class-properties" "7.8.3" + "@babel/plugin-proposal-decorators" "7.8.3" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.8.3" + "@babel/plugin-proposal-numeric-separator" "7.8.3" + "@babel/plugin-proposal-optional-chaining" "7.9.0" + "@babel/plugin-transform-flow-strip-types" "7.9.0" + "@babel/plugin-transform-react-display-name" "7.8.3" + "@babel/plugin-transform-runtime" "7.9.0" + "@babel/preset-env" "7.9.0" + "@babel/preset-react" "7.9.1" + "@babel/preset-typescript" "7.9.0" + "@babel/runtime" "7.9.0" + babel-plugin-macros "2.8.0" + babel-plugin-transform-react-remove-prop-types "0.4.24" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" + integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + 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" + +batch@0.6.1: + 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== + +bcrypt-pbkdf@^1.0.0: + 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" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +body-parser@1.20.3: + version "1.20.3" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== + 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.13.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + 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" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + 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" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browserify-aes@^1.0.4, browserify-aes@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz" + integrity sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ== + dependencies: + bn.js "^5.2.1" + randombytes "^2.1.0" + safe-buffer "^5.2.1" + +browserify-sign@^4.0.0: + version "4.2.3" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz" + integrity sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw== + dependencies: + bn.js "^5.2.1" + browserify-rsa "^4.1.0" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.5" + hash-base "~3.0" + inherits "^2.0.4" + parse-asn1 "^5.1.7" + readable-stream "^2.3.8" + safe-buffer "^5.2.1" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.10.0: + version "4.10.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz" + integrity sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA== + dependencies: + caniuse-lite "^1.0.30001035" + electron-to-chromium "^1.3.378" + node-releases "^1.1.52" + pkg-up "^3.1.0" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.9.1: + version "4.24.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz" + integrity sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A== + dependencies: + caniuse-lite "^1.0.30001663" + electron-to-chromium "^1.5.28" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + +bser@2.1.1: + 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" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + infer-owner "^1.0.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cacache@^13.0.1: + version "13.0.1" + resolved "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz" + integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== + dependencies: + chownr "^1.1.2" + figgy-pudding "^3.5.1" + fs-minipass "^2.0.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + minipass "^3.0.0" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + p-map "^3.0.0" + promise-inflight "^1.0.1" + rimraf "^2.7.1" + ssri "^7.0.0" + unique-filename "^1.1.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + 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" + +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + 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" + +call-me-maybe@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz" + integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + +caniuse-api@^3.0.0: + 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" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001663: + version "1.0.30001668" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz" + integrity sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw== + +capture-exit@^2.0.0: + 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== + dependencies: + rsvp "^4.8.4" + +case-sensitive-paths-webpack-plugin@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" + integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + +chalk@2.4.2, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + 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" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + 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" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.3.0, chokidar@^3.4.1: + version "3.6.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chokidar@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz" + integrity sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA== + dependencies: + readdirp "^4.0.1" + +chownr@^1.1.1, chownr@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@^4.2.3: + version "4.2.4" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" + integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-deep@^0.2.4: + version "0.2.4" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz" + integrity sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg== + dependencies: + for-own "^0.1.3" + is-plain-object "^2.0.1" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + shallow-clone "^0.1.2" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.3: + 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" + +color-convert@^2.0.1: + 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" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.2.1" + resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + 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" + +commander@^2.11.0, commander@^2.20.0: + 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== + +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +common-tags@^1.8.0: + 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== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +component-emitter@^1.2.1: + version "1.3.1" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz" + integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== + +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" + integrity sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg== + dependencies: + arity-n "^1.0.4" + +compressible@~2.0.16: + 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" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +confusing-browser-globals@^1.0.9: + 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== + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" + integrity sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg== + +content-disposition@0.5.4: + 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" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" + integrity sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg== + +convert-source-map@^1.4.0, convert-source-map@^1.7.0: + 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== + +convert-source-map@^2.0.0: + 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== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +core-js-compat@^3.38.0, core-js-compat@^3.38.1, core-js-compat@^3.6.2: + version "3.38.1" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz" + integrity sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw== + dependencies: + browserslist "^4.23.3" + +core-js-pure@^3.30.2: + version "3.38.1" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz" + integrity sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ== + +core-js@^2.4.0: + version "2.6.12" + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-js@^3.5.0: + version "3.38.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz" + integrity sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: + 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" + +cosmiconfig@^6.0.0: + 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" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz" + integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" + +css-loader@3.4.2: + version "3.4.2" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz" + integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.23" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.1.1" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.0.2" + schema-utils "^2.6.0" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-select-base-adapter@^0.1.1: + 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== + +css-select@^2.0.0: + 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" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-tree@1.0.0-alpha.37: + 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: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + 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" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" + integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.3" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.11" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.8" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0, cssstyle@^1.1.1: + version "1.4.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +cyclist@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz" + integrity sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA== + +d@1, d@^1.0.1, d@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/d/-/d-1.0.2.tgz" + integrity sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw== + dependencies: + es5-ext "^0.10.64" + type "^2.7.2" + +damerau-levenshtein@^1.0.4: + version "1.0.8" + resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +dashdash@^1.12.0: + 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" + +data-urls@^1.0.0, data-urls@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: + 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" + +debug@^3.2.5, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.7" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-equal@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz" + integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg== + dependencies: + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + object-is "^1.1.5" + object-keys "^1.1.1" + regexp.prototype.flags "^1.5.1" + +deep-equal@^2.0.5: + version "2.2.3" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz" + integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== + 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" + +deep-is@~0.1.3: + 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== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +define-data-property@^1.0.1, define-data-property@^1.1.4: + 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" + +define-properties@^1.1.2, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +des.js@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz" + integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@1.1.6: + 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" + +diff-sequences@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz" + integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz" + integrity sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg== + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0: + 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" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^1.7.0: + 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" + +domutils@^2.5.2, domutils@^2.8.0: + 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" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-expand@5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@8.2.0: + version "8.2.0" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + 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" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.3.378, electron-to-chromium@^1.5.28: + version "1.5.36" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz" + integrity sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw== + +elliptic@^6.5.3, elliptic@^6.5.5: + version "6.5.7" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz" + integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emoji-regex@^7.0.1, emoji-regex@^7.0.2: + version "7.0.3" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" + integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + 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== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.0: + version "4.5.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.8" + resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: + version "1.23.3" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz" + integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== + 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" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.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.2" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" + is-callable "^1.2.7" + is-data-view "^1.0.1" + 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.2" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" + string.prototype.trimstart "^1.0.8" + 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.6" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.15" + +es-array-method-boxes-properly@^1.0.0: + 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== + +es-define-property@^1.0.0: + 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" + +es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-get-iterator@^1.1.3: + 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" + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3: + 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" + +es-shim-unscopables@^1.0.0: + 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" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14: + version "0.10.64" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz" + integrity sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + esniff "^2.0.1" + next-tick "^1.1.0" + +es6-iterator@2.0.3, es6-iterator@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3: + version "3.1.4" + resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz" + integrity sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg== + dependencies: + d "^1.0.2" + ext "^1.7.0" + +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escodegen@^1.11.0, escodegen@^1.9.1: + 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" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-react-app@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz" + integrity sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== + dependencies: + confusing-browser-globals "^1.0.9" + +eslint-import-resolver-node@^0.3.2: + 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" + +eslint-loader@3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz" + integrity sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw== + dependencies: + fs-extra "^8.1.0" + loader-fs-cache "^1.0.2" + loader-utils "^1.2.3" + object-hash "^2.0.1" + schema-utils "^2.6.1" + +eslint-module-utils@^2.4.1: + version "2.12.0" + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz" + integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== + dependencies: + debug "^3.2.7" + +eslint-plugin-flowtype@4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz" + integrity sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ== + dependencies: + lodash "^4.17.15" + +eslint-plugin-import@2.20.1: + version "2.20.1" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz" + integrity sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-jsx-a11y@6.2.3: + version "6.2.3" + resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz" + integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== + dependencies: + "@babel/runtime" "^7.4.5" + aria-query "^3.0.0" + array-includes "^3.0.3" + ast-types-flow "^0.0.7" + axobject-query "^2.0.2" + damerau-levenshtein "^1.0.4" + emoji-regex "^7.0.2" + has "^1.0.3" + jsx-ast-utils "^2.2.1" + +eslint-plugin-react-hooks@^1.6.1: + version "1.7.0" + resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz" + integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== + +eslint-plugin-react@7.19.0: + version "7.19.0" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz" + integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== + dependencies: + array-includes "^3.1.1" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.3" + object.entries "^1.1.1" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.15.1" + semver "^6.3.0" + string.prototype.matchall "^4.0.2" + xregexp "^4.3.0" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.0.0: + 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" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint@^6.6.0: + version "6.8.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +esniff@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz" + integrity sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + event-emitter "^0.3.5" + type "^2.7.2" + +espree@^6.1.2: + version "6.2.1" + resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.1: + version "1.6.0" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-emitter@^0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource@^1.0.7: + version "1.1.2" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz" + integrity sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.3.2: + 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== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + 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" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expand-brackets@^2.1.4: + 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== + 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" + +expect@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz" + integrity sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== + dependencies: + "@jest/types" "^24.9.0" + ansi-styles "^3.2.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.9.0" + +expect@^29.0.0: + 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" + +express@^4.17.1: + version "4.21.1" + resolved "https://registry.npmjs.org/express/-/express-4.21.1.tgz" + integrity sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.3" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.7.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~2.0.0" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.3.1" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.3" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.10" + proxy-addr "~2.0.7" + qs "6.13.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.19.0" + serve-static "1.16.2" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + 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" + +extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + +fast-deep-equal@^3.1.1: + 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== + +fast-glob@^2.0.2: + version "2.2.7" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + 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== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz" + integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + 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" + +fb-watchman@^2.0.0: + 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" + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-loader@4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz" + integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== + dependencies: + loader-utils "^1.2.3" + schema-utils "^2.5.0" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +filesize@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz" + integrity sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== + dependencies: + debug "2.6.9" + encodeurl "~2.0.0" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz" + integrity sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A== + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^2.1.0: + 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" + +find-cache-dir@^3.3.1: + 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" + +find-up@4.1.0, find-up@^4.0.0: + 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" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + 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" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.15.9" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz" + integrity sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g== + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +for-own@^0.1.3: + version "0.1.5" + resolved "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz" + integrity sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + +fork-ts-checker-webpack-plugin@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz" + integrity sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ== + dependencies: + babel-code-frame "^6.22.0" + chalk "^2.4.1" + chokidar "^3.3.0" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +form-data@~2.3.2: + 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" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^4.0.2: + version "4.0.3" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + 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" + +fs-minipass@^2.0.0: + 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" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" + integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.6: + 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: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + 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== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + 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" + +get-own-enumerable-property-symbols@^3.0.0: + 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== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-symbol-description@^1.0.2: + 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: + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getpass@^0.1.1: + 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" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" + integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== + +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + 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" + +global-modules@2.0.0: + 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" + +global-prefix@^3.0.0: + 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" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + +globalthis@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + +globby@8.0.2: + version "8.0.2" + resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +gopd@^1.0.1: + 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" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.9: + 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== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + 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" + +has-proto@^1.0.1, has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/has/-/has-1.0.4.tgz" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== + +hash-base@^3.0.0, hash-base@~3.0: + version "3.0.4" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz" + integrity sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^3.0.0: + 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" + +hosted-git-info@^2.1.4: + 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== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" + integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" + integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + +html-webpack-plugin@4.0.0-beta.11: + version "4.0.0-beta.11" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz" + integrity sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg== + dependencies: + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + 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" + +http-errors@~1.6.2: + 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" + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + 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: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + 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" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + 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" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +identity-obj-proxy@3.0.0: + 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: + harmony-reflect "^1.4.6" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +immer@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz" + integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== + +immutable@^4.0.0: + version "4.3.7" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz" + integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" + integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + 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" + +import-fresh@^3.0.0, import-fresh@^3.1.0: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" + integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== + dependencies: + resolve-from "^3.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + 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" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@7.0.4: + version "7.0.4" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz" + integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +inquirer@^7.0.0: + version "7.3.3" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +internal-slot@^1.0.4, internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== + +ip@^1.1.0, ip@^1.1.5: + version "1.1.9" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz" + integrity sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ== + +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + 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== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== + dependencies: + hasown "^2.0.0" + +is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: + 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: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + 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: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^1.0.2, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" + integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-core-module@^2.13.0: + version "2.15.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + dependencies: + hasown "^2.0.2" + +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== + dependencies: + hasown "^2.0.0" + +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-descriptor@^0.1.0: + version "0.1.7" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz" + integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz" + integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-directory@^0.3.1: + 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@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + 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== + +is-fullwidth-code-point@^3.0.0: + 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== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.2, is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + 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== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + 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: + isobject "^3.0.1" + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.2, is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + +is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: + 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: + call-bind "^1.0.7" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.13: + 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: + which-typed-array "^1.1.14" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + +is-weakref@^1.0.2: + 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: + call-bind "^1.0.2" + +is-weakset@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz" + integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== + dependencies: + call-bind "^1.0.7" + get-intrinsic "^1.2.4" + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz" + integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz" + integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== + dependencies: + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" + +istanbul-lib-report@^2.0.4: + version "2.0.8" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz" + integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== + dependencies: + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" + +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz" + integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" + source-map "^0.6.1" + +istanbul-reports@^2.2.6: + version "2.2.7" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz" + integrity sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== + dependencies: + html-escaper "^2.0.0" + +jest-changed-files@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz" + integrity sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== + dependencies: + "@jest/types" "^24.9.0" + execa "^1.0.0" + throat "^4.0.0" + +jest-cli@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz" + integrity sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== + dependencies: + "@jest/core" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + import-local "^2.0.0" + is-ci "^2.0.0" + jest-config "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^13.3.0" + +jest-config@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz" + integrity sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^24.9.0" + "@jest/types" "^24.9.0" + babel-jest "^24.9.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^24.9.0" + jest-environment-node "^24.9.0" + jest-get-type "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + micromatch "^3.1.10" + pretty-format "^24.9.0" + realpath-native "^1.1.0" + +jest-diff@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz" + integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== + dependencies: + chalk "^2.0.1" + diff-sequences "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^24.3.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz" + integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== + dependencies: + detect-newline "^2.1.0" + +jest-each@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz" + integrity sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== + dependencies: + "@jest/types" "^24.9.0" + chalk "^2.0.1" + jest-get-type "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + +jest-environment-jsdom-fourteen@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz" + integrity sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q== + dependencies: + "@jest/environment" "^24.3.0" + "@jest/fake-timers" "^24.3.0" + "@jest/types" "^24.3.0" + jest-mock "^24.0.0" + jest-util "^24.0.0" + jsdom "^14.1.0" + +jest-environment-jsdom@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz" + integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + jsdom "^11.5.1" + +jest-environment-node@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz" + integrity sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-jasmine2@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz" + integrity sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^24.9.0" + is-generator-fn "^2.0.0" + jest-each "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + throat "^4.0.0" + +jest-leak-detector@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz" + integrity sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== + dependencies: + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz" + integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== + dependencies: + chalk "^2.0.1" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^29.7.0: + 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: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-message-util@^29.7.0: + 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: + "@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" + +jest-mock@^24.0.0, jest-mock@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + dependencies: + "@jest/types" "^24.9.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.3" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz" + integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== + +jest-resolve-dependencies@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz" + integrity sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util "^24.3.0" + jest-snapshot "^24.9.0" + +jest-resolve@24.9.0, jest-resolve@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz" + integrity sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== + dependencies: + "@jest/types" "^24.9.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + +jest-runner@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz" + integrity sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.4.2" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-docblock "^24.3.0" + jest-haste-map "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-leak-detector "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz" + integrity sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/source-map" "^24.3.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + realpath-native "^1.1.0" + slash "^2.0.0" + strip-bom "^3.0.0" + yargs "^13.3.0" + +jest-serializer@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + +jest-snapshot@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz" + integrity sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + expect "^24.9.0" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^24.9.0" + semver "^6.2.0" + +jest-util@^24.0.0, jest-util@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-util@^29.7.0: + 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" + +jest-validate@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-watch-typeahead@0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz" + integrity sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.1" + jest-regex-util "^24.9.0" + jest-watcher "^24.3.0" + slash "^3.0.0" + string-length "^3.1.0" + strip-ansi "^5.0.0" + +jest-watcher@^24.3.0, jest-watcher@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz" + integrity sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== + dependencies: + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + jest-util "^24.9.0" + string-length "^2.0.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest-worker@^25.4.0: + version "25.5.0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== + dependencies: + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest@24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz" + integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== + dependencies: + import-local "^2.0.0" + jest-cli "^24.9.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" + integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + +js-yaml@^3.13.1: + 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" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsdom@^14.1.0: + version "14.1.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz" + integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== + dependencies: + abab "^2.0.0" + acorn "^6.0.4" + acorn-globals "^4.3.0" + array-equal "^1.0.0" + cssom "^0.3.4" + cssstyle "^1.1.1" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.0" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.1.3" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.5" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^2.5.0" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^6.1.2" + xml-name-validator "^3.0.0" + +jsesc@^3.0.2, jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + 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@^2.3.0: + 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== + +json-schema-traverse@^0.4.1: + 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== + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + 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== + +json-stable-stringify@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz" + integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== + dependencies: + call-bind "^1.0.5" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^1.0.1: + 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" + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + 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" + +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + +jsprim@^1.2.2: + 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" + +jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: + version "2.4.1" + resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + dependencies: + array-includes "^3.1.1" + object.assign "^4.1.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz" + integrity sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg== + dependencies: + is-buffer "^1.0.2" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +lazy-cache@^0.2.3: + version "0.2.7" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" + integrity sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ== + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levenary@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz" + integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== + dependencies: + leven "^3.1.0" + +levn@^0.3.0, levn@~0.3.0: + 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" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" + integrity sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +loader-fs-cache@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz" + integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== + dependencies: + find-cache-dir "^0.1.1" + mkdirp "^0.5.1" + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + 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" + +locate-path@^5.0.0: + 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" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.template@^4.4.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loglevel@^1.6.8: + version "1.9.2" + resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz" + integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + 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: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +make-dir@^2.0.0, make-dir@^2.1.0: + 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" + +make-dir@^3.0.2: + 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" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +mamacro@^0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz" + integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + 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== + dependencies: + object-visit "^1.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" + integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-deep@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz" + integrity sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA== + dependencies: + arr-union "^3.1.0" + clone-deep "^0.2.4" + kind-of "^3.0.2" + +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.2.3: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + 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" + +micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.8" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: + 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" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.4: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz" + integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.1.1: + 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" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.3.6" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz" + integrity sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA== + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3, ms@^2.1.1, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.12.1: + version "2.22.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.22.0.tgz#31bc433fc33213c97bad36404bb68063de604de3" + integrity sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + 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" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0, neo-async@^2.6.1: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-notifier@^5.4.2: + version "5.4.5" + resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz" + integrity sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ== + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-releases@^1.1.52: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + +normalize-package-data@^2.3.2: + 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== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + 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== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" + integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +nth-check@^1.0.2: + 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" + +nth-check@^2.0.1: + 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" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + +nwsapi@^2.0.7, nwsapi@^2.1.3: + version "2.2.13" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz" + integrity sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^2.0.1: + version "2.2.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-inspect@^1.13.1: + version "1.13.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== + +object-is@^1.1.5: + version "1.1.6" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz" + integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.4, object.assign@^4.1.5: + version "4.1.5" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.0, object.entries@^1.1.1: + version "1.1.8" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz" + integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +object.fromentries@^2.0.2: + version "2.0.8" + resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + +object.getownpropertydescriptors@^2.0.3: + version "2.1.8" + resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz" + integrity sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A== + dependencies: + array.prototype.reduce "^1.0.6" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + gopd "^1.0.1" + safe-array-concat "^1.1.2" + +object.pick@^1.3.0: + 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== + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0, object.values@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz" + integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + 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" + +on-headers@~1.0.2: + 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== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + 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" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^7.0.2: + version "7.4.2" + resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@5.0.3: + version "5.0.3" + resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz" + integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + 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" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-each-series@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz" + integrity sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA== + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: + 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" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + 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" + +p-locate@^4.1.0: + 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" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" + integrity sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ== + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@^3.0.3: + 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" + +parent-module@^1.0.0: + 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" + +parse-asn1@^5.0.0, parse-asn1@^5.1.7: + version "5.1.7" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz" + integrity sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg== + dependencies: + asn1.js "^4.10.1" + browserify-aes "^1.2.0" + evp_bytestokey "^1.0.3" + hash-base "~3.0" + pbkdf2 "^3.1.2" + safe-buffer "^5.2.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + 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" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + 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" + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parse5@5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.2: + 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== + +path-key@^2.0.0, path-key@^2.0.1: + 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== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.10: + version "0.1.10" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz" + integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w== + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" + integrity sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ== + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3, pbkdf2@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0, picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pirates@^4.0.1: + version "4.0.6" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + integrity sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg== + dependencies: + find-up "^1.0.0" + +pkg-dir@^3.0.0: + 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" + +pkg-dir@^4.1.0: + 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: + find-up "^4.0.0" + +pkg-up@3.1.0, pkg-up@^3.1.0: + 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" + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" + +portfinder@^1.0.26: + version "1.0.32" + resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + +posix-character-classes@^0.1.0: + 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== + +possible-typed-array-names@^1.0.0: + 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== + +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" + +postcss-browser-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" + integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== + dependencies: + postcss "^7" + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + dependencies: + postcss "^7.0.14" + postcss-values-parser "^2.0.1" + +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-flexbugs-fixes@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz" + integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== + dependencies: + postcss "^7.0.0" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== + dependencies: + postcss "^7.0.2" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-initial@^3.0.0: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" + integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== + dependencies: + postcss "^7.0.2" + +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-logical@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + dependencies: + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-nesting@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + dependencies: + postcss "^7.0.2" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize@8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" + integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== + dependencies: + "@csstools/normalize.css" "^10.1.0" + browserslist "^4.6.2" + postcss "^7.0.17" + postcss-browser-comments "^3.0.0" + sanitize.css "^10.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + dependencies: + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-preset-env@6.7.0: + version "6.7.0" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" + postcss-color-functional-notation "^2.0.1" + postcss-color-gray "^5.0.0" + postcss-color-hex-alpha "^5.0.3" + postcss-color-mod-function "^3.0.3" + postcss-color-rebeccapurple "^4.0.1" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" + postcss-custom-selectors "^5.1.2" + postcss-dir-pseudo-class "^5.0.0" + postcss-double-position-gradients "^1.0.0" + postcss-env-function "^2.0.2" + postcss-focus-visible "^4.0.0" + postcss-focus-within "^3.0.0" + postcss-font-variant "^4.0.0" + postcss-gap-properties "^2.0.0" + postcss-image-set-function "^3.0.1" + postcss-initial "^3.0.0" + postcss-lab-function "^2.0.1" + postcss-logical "^3.0.0" + postcss-media-minmax "^4.0.0" + postcss-nesting "^7.0.0" + postcss-overflow-shorthand "^2.0.0" + postcss-page-break "^2.0.0" + postcss-place "^4.0.1" + postcss-pseudo-class-any-link "^6.0.0" + postcss-replace-overflow-wrap "^3.0.0" + postcss-selector-matches "^4.0.0" + postcss-selector-not "^4.0.0" + +postcss-pseudo-class-any-link@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-replace-overflow-wrap@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + dependencies: + postcss "^7.0.2" + +postcss-safe-parser@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz" + integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== + dependencies: + postcss "^7.0.0" + +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.1.2" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: + version "3.3.1" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== + +pretty-bytes@^5.1.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-format@^24.9.0: + version "24.9.0" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-format@^27.0.2: + version "27.5.1" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.0.0, pretty-format@^29.7.0: + 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" + +process-nextick-args@~2.0.0: + 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== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise@^8.0.3: + 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" + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-addr@~2.0.7: + 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" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + +psl@^1.1.28: + version "1.9.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz" + integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qs@6.13.0, qs@^6.12.3: + version "6.13.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" + integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + 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" + +react-app-polyfill@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz" + integrity sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g== + dependencies: + core-js "^3.5.0" + object-assign "^4.1.1" + promise "^8.0.3" + raf "^3.4.1" + regenerator-runtime "^0.13.3" + whatwg-fetch "^3.0.0" + +react-dev-utils@^10.2.1: + version "10.2.1" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz" + integrity sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ== + dependencies: + "@babel/code-frame" "7.8.3" + address "1.1.2" + browserslist "4.10.0" + chalk "2.4.2" + cross-spawn "7.0.1" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.0.1" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "3.1.1" + global-modules "2.0.0" + globby "8.0.2" + gzip-size "5.1.1" + immer "1.10.0" + inquirer "7.0.4" + is-root "2.1.0" + loader-utils "1.2.3" + open "^7.0.2" + pkg-up "3.1.0" + react-error-overlay "^6.0.7" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" + +react-dom@^18.3.1: + version "18.3.1" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.2" + +react-drag-drop-files@^2.3.10: + version "2.3.10" + resolved "https://registry.npmjs.org/react-drag-drop-files/-/react-drag-drop-files-2.3.10.tgz" + integrity sha512-Fv614W9+OtXFB5O+gjompTxQZLYGO7wJeT4paETGiXtiADB9yPOMGYD4A3PMCTY9Be874/wcpl+2dm3MvCIRzg== + dependencies: + prop-types "^15.7.2" + styled-components "^5.3.0" + +react-error-overlay@^6.0.7: + 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== + +react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.4: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +react-router-dom@^6.27.0: + version "6.27.0" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz" + integrity sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g== + dependencies: + "@remix-run/router" "1.20.0" + react-router "6.27.0" + +react-router@6.27.0: + version "6.27.0" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz" + integrity sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw== + dependencies: + "@remix-run/router" "1.20.0" + +react-scripts@^3.0.1: + version "3.4.4" + resolved "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz" + integrity sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw== + dependencies: + "@babel/core" "7.9.0" + "@svgr/webpack" "4.3.3" + "@typescript-eslint/eslint-plugin" "^2.10.0" + "@typescript-eslint/parser" "^2.10.0" + babel-eslint "10.1.0" + babel-jest "^24.9.0" + babel-loader "8.1.0" + babel-plugin-named-asset-import "^0.3.6" + babel-preset-react-app "^9.1.2" + camelcase "^5.3.1" + case-sensitive-paths-webpack-plugin "2.3.0" + css-loader "3.4.2" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^6.6.0" + eslint-config-react-app "^5.2.1" + eslint-loader "3.0.3" + eslint-plugin-flowtype "4.6.0" + eslint-plugin-import "2.20.1" + eslint-plugin-jsx-a11y "6.2.3" + eslint-plugin-react "7.19.0" + eslint-plugin-react-hooks "^1.6.1" + file-loader "4.3.0" + fs-extra "^8.1.0" + html-webpack-plugin "4.0.0-beta.11" + identity-obj-proxy "3.0.0" + jest "24.9.0" + jest-environment-jsdom-fourteen "1.0.1" + jest-resolve "24.9.0" + jest-watch-typeahead "0.4.2" + mini-css-extract-plugin "0.9.0" + optimize-css-assets-webpack-plugin "5.0.3" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "4.1.0" + postcss-loader "3.0.0" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "4.0.1" + react-app-polyfill "^1.0.6" + react-dev-utils "^10.2.1" + resolve "1.15.0" + resolve-url-loader "3.1.2" + sass-loader "8.0.2" + semver "6.3.0" + style-loader "0.23.1" + terser-webpack-plugin "2.3.8" + ts-pnp "1.1.6" + url-loader "2.3.0" + webpack "4.42.0" + webpack-dev-server "3.11.0" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "4.3.1" + optionalDependencies: + fsevents "2.1.2" + +react@^18.3.1: + version "18.3.1" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" + integrity sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w== + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz" + integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== + dependencies: + find-up "^3.0.0" + read-pkg "^3.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" + integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA== + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@^2.3.8, readable-stream@~2.3.6: + 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" + +readable-stream@^3.0.6: + 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" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz" + integrity sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA== + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +realpath-native@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + dependencies: + util.promisify "^1.0.0" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: + version "0.13.11" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + 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" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regex-parser@^2.2.11: + version "2.3.0" + resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz" + integrity sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg== + +regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: + version "1.5.3" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz" + integrity sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.2" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpp@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^6.1.1: + version "6.1.1" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz" + integrity sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.11.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz" + integrity sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ== + dependencies: + jsesc "~3.0.2" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-separator@^1.0.1: + 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== + +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +repeat-element@^1.1.2: + 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== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.5: + version "1.0.9" + resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.87.0, request@^2.88.0: + version "2.88.2" + resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + 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" + +require-directory@^2.1.1: + 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== + +require-main-filename@^2.0.0: + 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== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url-loader@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz" + integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== + dependencies: + adjust-sourcemap-loader "3.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== + +resolve@1.15.0, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.8.1: + version "1.15.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz" + integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== + dependencies: + path-parse "^1.0.6" + +resolve@^1.15.1, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" + integrity sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ== + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" + integrity sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw== + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" + integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" + integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== + +rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.3: + 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" + +rimraf@^2.7.1: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-async@^2.2.0, run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== + dependencies: + aproba "^1.1.1" + +rxjs@^6.5.3, rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-array-concat@^1.1.2: + 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" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.3: + 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" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + 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" + +sanitize.css@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" + integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== + +sass-loader@8.0.2: + version "8.0.2" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz" + integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== + dependencies: + clone-deep "^4.0.1" + loader-utils "^1.2.3" + neo-async "^2.6.1" + schema-utils "^2.6.1" + semver "^6.3.0" + +sass@^1.79.5: + version "1.79.5" + resolved "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz" + integrity sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g== + dependencies: + "@parcel/watcher" "^2.4.1" + chokidar "^4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@^1.2.4: + version "1.4.1" + resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^3.1.9: + version "3.1.11" + resolved "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + dependencies: + xmlchars "^2.1.1" + +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== + dependencies: + loose-envify "^1.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^1.10.7: + version "1.10.14" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz" + integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== + dependencies: + node-forge "^0.10.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2: + version "7.6.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +send@0.19.0: + version "0.19.0" + resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== + 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" + +serialize-javascript@^4.0.0: + 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" + +serve-index@^1.9.1: + 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" + +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.19.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-length@^1.2.1: + 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" + +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz" + integrity sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw== + dependencies: + is-extendable "^0.1.1" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + mixin-object "^2.0.1" + +shallow-clone@^3.0.0: + 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" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + 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" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4, side-channel@^1.0.6: + 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" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" + integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.1.0: + 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" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + 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" + +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.4.0" + websocket-driver "0.6.5" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + 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== + +"source-map-js@>=0.6.2 <2.0.0": + version "1.2.1" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + 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== + 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" + +source-map-support@^0.5.6, source-map-support@~0.5.12: + 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" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.20" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz" + integrity sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw== + +spdy-transport@^3.0.0: + 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" + +spdy@^4.0.2: + 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" + +split-string@^3.0.1, split-string@^3.0.2: + 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== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +sshpk@^1.7.0: + 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" + +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== + dependencies: + figgy-pudding "^3.5.1" + +ssri@^7.0.0: + version "7.1.1" + resolved "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz" + integrity sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw== + dependencies: + figgy-pudding "^3.5.1" + minipass "^3.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== + dependencies: + escape-string-regexp "^2.0.0" + +stack-utils@^2.0.3: + 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" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" + integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== + +stop-iteration-iterator@^1.0.0: + 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" + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz" + integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ== + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz" + integrity sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-length@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz" + integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^5.2.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + 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" + +string.prototype.matchall@^4.0.2: + version "4.0.11" + resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz" + integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.7" + regexp.prototype.flags "^1.5.2" + set-function-name "^2.0.2" + side-channel "^1.0.6" + +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" + +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: + 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" + +stringify-object@^3.3.0: + 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" + +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + 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" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-indent@^3.0.0: + 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" + +strip-json-comments@^3.0.1: + 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== + +style-loader@0.23.1: + version "0.23.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + +styled-components@^5.3.0: + version "5.3.11" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + +supports-color@^5.3.0, supports-color@^5.5.0: + 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" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + 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" + +supports-preserve-symlinks-flag@^1.0.0: + 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== + +svg-parser@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.0.0, svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + 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" + +symbol-tree@^3.2.2: + 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== + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +terser-webpack-plugin@2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz" + integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== + dependencies: + cacache "^13.0.1" + find-cache-dir "^3.3.1" + jest-worker "^25.4.0" + p-limit "^2.3.0" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.6.12" + webpack-sources "^1.4.3" + +terser-webpack-plugin@^1.4.3: + version "1.4.6" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz" + integrity sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA== + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser@^4.1.2, terser@^4.6.12, terser@^4.6.3: + version "4.8.1" + resolved "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz" + integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +test-exclude@^5.2.3: + version "5.2.3" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz" + integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + read-pkg-up "^4.0.0" + require-main-filename "^2.0.0" + +text-table@0.2.0, text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz" + integrity sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA== + +through2@^2.0.0: + 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" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + +to-fast-properties@^2.0.0: + 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== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + 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" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0, tough-cookie@~2.5.0: + 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" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +ts-pnp@1.1.6, ts-pnp@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz" + integrity sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ== + +tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.7.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + +tsutils@^3.17.1: + 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" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + +tunnel-agent@^0.6.0: + 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" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + +type-check@~0.3.2: + 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" + +type-fest@^0.21.3: + 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== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.18: + 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" + +type@^2.7.2: + version "2.7.3" + resolved "https://registry.npmjs.org/type/-/type-2.7.3.tgz" + integrity sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ== + +typed-array-buffer@^1.0.2: + 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" + +typed-array-byte-length@^1.0.1: + 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" + +typed-array-byte-offset@^1.0.2: + 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" + +typed-array-length@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== + 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" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +unbox-primitive@^1.0.2: + 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" + +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-match-property-ecmascript@^2.0.0: + 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" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== + +unicode-property-aliases-ecmascript@^2.0.0: + 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== + +union-value@^1.0.0: + 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== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" + +uri-js@^4.2.2: + 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" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-loader@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz" + integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== + dependencies: + loader-utils "^1.2.3" + mime "^2.4.4" + schema-utils "^2.5.0" + +url-parse@^1.4.3: + 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" + +url@^0.11.0: + version "0.11.4" + resolved "https://registry.npmjs.org/url/-/url-0.11.4.tgz" + integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg== + dependencies: + punycode "^1.4.1" + qs "^6.12.3" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@^0.10.4: + version "0.10.4" + resolved "https://registry.npmjs.org/util/-/util-0.10.4.tgz" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3: + version "2.4.0" + resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz" + integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== + +validate-npm-package-license@^3.0.1: + 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== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz" + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== + dependencies: + domexception "^1.0.1" + webidl-conversions "^4.0.2" + xml-name-validator "^3.0.0" + +walker@^1.0.7, walker@~1.0.5: + 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" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.6.0: + version "1.7.5" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + 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" + +web-vitals@^2.1.4: + version "2.1.4" + resolved "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz" + integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== + +webidl-conversions@^4.0.2: + 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== + +webpack-dev-middleware@^3.7.2: + version "3.7.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@3.11.0: + version "3.11.0" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-manifest-plugin@2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== + dependencies: + fs-extra "^7.0.0" + lodash ">=3.5 <5" + object.entries "^1.1.0" + tapable "^1.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + 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" + +webpack@4.42.0: + version "4.42.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz" + integrity sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.0" + webpack-sources "^1.4.1" + +websocket-driver@0.6.5, websocket-driver@>=0.5.1: + version "0.6.5" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + integrity sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q== + dependencies: + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: + 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" + +whatwg-fetch@^3.0.0: + version "3.6.20" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz" + integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + 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" + +which-boxed-primitive@^1.0.2: + 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" + +which-collection@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.2" + +which@^1.2.9, which@^1.3.0, which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + 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" + +word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +workbox-background-sync@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz" + integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== + dependencies: + workbox-core "^4.3.1" + +workbox-broadcast-update@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz" + integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== + dependencies: + workbox-core "^4.3.1" + +workbox-build@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz" + integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== + dependencies: + "@babel/runtime" "^7.3.4" + "@hapi/joi" "^15.0.0" + common-tags "^1.8.0" + fs-extra "^4.0.2" + glob "^7.1.3" + lodash.template "^4.4.0" + pretty-bytes "^5.1.0" + stringify-object "^3.3.0" + strip-comments "^1.0.2" + workbox-background-sync "^4.3.1" + workbox-broadcast-update "^4.3.1" + workbox-cacheable-response "^4.3.1" + workbox-core "^4.3.1" + workbox-expiration "^4.3.1" + workbox-google-analytics "^4.3.1" + workbox-navigation-preload "^4.3.1" + workbox-precaching "^4.3.1" + workbox-range-requests "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + workbox-streams "^4.3.1" + workbox-sw "^4.3.1" + workbox-window "^4.3.1" + +workbox-cacheable-response@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz" + integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== + dependencies: + workbox-core "^4.3.1" + +workbox-core@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz" + integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== + +workbox-expiration@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz" + integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== + dependencies: + workbox-core "^4.3.1" + +workbox-google-analytics@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz" + integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== + dependencies: + workbox-background-sync "^4.3.1" + workbox-core "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + +workbox-navigation-preload@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz" + integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== + dependencies: + workbox-core "^4.3.1" + +workbox-precaching@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz" + integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== + dependencies: + workbox-core "^4.3.1" + +workbox-range-requests@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz" + integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== + dependencies: + workbox-core "^4.3.1" + +workbox-routing@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz" + integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== + dependencies: + workbox-core "^4.3.1" + +workbox-strategies@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz" + integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== + dependencies: + workbox-core "^4.3.1" + +workbox-streams@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz" + integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== + dependencies: + workbox-core "^4.3.1" + +workbox-sw@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz" + integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== + +workbox-webpack-plugin@4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz" + integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== + dependencies: + "@babel/runtime" "^7.0.0" + json-stable-stringify "^1.0.1" + workbox-build "^4.3.1" + +workbox-window@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz" + integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== + dependencies: + workbox-core "^4.3.1" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== + dependencies: + microevent.ts "~0.1.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz" + integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.4" + resolved "https://registry.npmjs.org/ws/-/ws-5.2.4.tgz" + integrity sha512-fFCejsuC8f9kOSu9FYaOw8CdO68O3h5v0lg4p74o8JqWpwTf9tniOD+nOB78aWoVSS6WptVUmDrp/KPsMVBWFQ== + dependencies: + async-limiter "~1.0.0" + +ws@^6.1.2, ws@^6.2.1: + version "6.2.3" + resolved "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + 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== + +xmlchars@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xregexp@^4.3.0: + version "4.4.1" + resolved "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz" + integrity sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag== + dependencies: + "@babel/runtime-corejs3" "^7.12.1" + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.0, yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.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 "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" From 37959e4b195e1b04c04a8b0af6bdca3c0817e7ab Mon Sep 17 00:00:00 2001 From: Krupnov Date: Sat, 12 Oct 2024 12:52:30 +0300 Subject: [PATCH 10/16] styling --- my-app/public/index.html | 4 ++-- my-app/public/logo.png | Bin 0 -> 327610 bytes my-app/src/homepage/index.jsx | 2 +- my-app/src/homepage/index.scss | 11 +++++++++-- 4 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 my-app/public/logo.png diff --git a/my-app/public/index.html b/my-app/public/index.html index aa069f2..91b4d53 100644 --- a/my-app/public/index.html +++ b/my-app/public/index.html @@ -2,7 +2,7 @@ - + - React App + DroneAI diff --git a/my-app/public/logo.png b/my-app/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c4285540f3bf5559585a9b7db2cadee6fe0cdf GIT binary patch literal 327610 zcmeEu`y`coTnt^ zEN0EjF~p1*W*A@Z_g(MLZ{NS5AND$IuV1d~`Me(2<9b}zYtPJ04SBePxmZ|Oc#Q7o z-DhFpIJ{(^JH~l<+7^xpJUp=m-8a0&g6tPrJiO6!wKW2pn6OA4ULRv&P4-}6|IZ_b zAK}9f3(Jw$tSmrSy*ne80qO+g|RM^Nf{zG z2@CXw1?GL5m--d&MjtA1Vvcm2ZTF)LvC$qLp?%&zvo{s%ESA5+y;mK_N{0=y?@a-} z$sMT@juAdWEqf%K*NXz^t9mY0uC7;7^`G6(98oRre%|x!%qdv!Wps?X zM7rzszv5Wfj$Qn7_~U~=``}L){DFc$NcaZ{{~+NXB>aPfe~|DG68=HLKS=lo3I8DB zA0+&Pgny9m4-)=C!aqp(2MPZm;r|Z_{Y~22>OZpm?~!)CQ<6CQxzd!GH|22X?o6s2 zXopN8mbi^=eN*3Gg7+wt9Nn$ojI>@O=qu}Nzo9LHe3>g?WsQuYIau^2FaTnxt$UclsVy>9Vl0pS<~>!}b?;WLpu_CHec!-yzzrarvK|Mw=`b zL{iv5krq1RAZK8CAXL`vXB9+Nb8-9Pm-Kzh+~~lVqUbH)Ir(fi2yKY{c_%|KKjmbN zZ5!~V@^3p?*ih2`42}&*=v&R-UjLcS{mmwAW7N&WtXnX$e{sHa7uMm|GGXYW@l?jG zShH`5E^}ZtJ<&Pnu^C0EXvBmU;j>_P$1ZMR&{T5~m9WG^pot97mync&^hcz6Mu3+x ze1%beVF5Wi1}d6MdkyBovq^+H-0kEi5F7J}rVlkhh|edv1G@r(*^uw7%zB8JoWJa4 z)J==>fsR05N=AZSAiXYIPu@T1b7ay^f_Lckv2zP~jxGG*=#%h%Ovet{GNvoD8h zWTeVFq5yJF_3y-fnCVk#K$iL3>Y%c3#+nubNYjY z@qxHg^D$O7{@ae)%`otL7?d#)qQSH8siSp}gX=5Oj;Xq9yVKO9WDgp<|D^ZQ|1w#N z)zl85JV)@+k^l4Eaei5PB}(0f6?S}cOKiCr!*_rQk~b{~FL5Q{!l!LDGyrPCq%{|? zeSS7$pgTE;;N!=LKd&-gKHFQZd#n&ZFM&*Mc0A1CB>mm574mHLqS zviJUY*)e$|np&EPY5AVn6@j1cvR}T}BPlH!1-wqs=`mF<`6zGNp_$@F)VxoW>>HL( znKdVgdqB;oGRLj;6)gWbo7Zdp*Nhcj0$83nzo-P2Kr5w~IOjG2&n~=|2^wd}h)Coc z4hN6;3g##X1xG74I>-|ZCt>wpRUu?+w2Cyn04ny4N4bTTpOyrjgJ|_oF-jg4_;OVW7mF7; z#FB?Gl5W=NK=2AnCvRN9PD@|0Dz>qFD)gg^VC0cGD|J%wdJ&tB4e<4&`#Sm|o<(kR zp8Vz2a>G&_iQOZ?5#W-N?63+%gGp-0DMns!&*cQyeXRS6+qxY7e)jc9kV*Z!4$tO& z{((}#3r+&i3w5TJop9ueVm5)tGWJOHE3@zz`jb-2XBx|NPVNq64X{ z#w(*%NhB#irKn$mM)ZF9nCtk$uw5&H!n7BP+=UOIx!H-yC4GD4 zTd-QQ{b|j}9a5R+df1{fGV%ET5R}N}5G}hyJncXI3t4`e9+yl}crck0`{;%S&N6%R zb8Wi7cJz<>@!%-o?@ZHwE(i3bRNc%gI^StYIG**^19TPU)(I>bI;KtqHs6Wx z!DtH<*3)D%c+`4gp*)Usj7@pg^2FH@Vb3N4z=aSXs|AO^5Y3Yniin4|tvzeC-gz%o z!F^lu*mQa<7aW*nj~0_6Q%LuuwF&HgDU{xplpi|G+*|mZ>+ih5g+`=G>$#r$F8<)r zD$s-#KcPvAUC9-s?P%7X(sa#cF}D)fSP~)!v$T8x98vd?=5}wCv|KI|e)X!-E5O3^ z*_(IZc;lTq+I2$fFu!t*H5;e7(M*ZZ4h5Tm$G_vE#gMIM^3r5U&&>UQbK1?RLLu`Y zbe9=Sy-UN1sL_>CF#26u;#++I4M;XKHS-KvW(SrnGAib-Opg#uwmf;TM1T~*VNJFRR*!YwxD8b_gHDG~R+W7P#9+3#U0c_#*B z9PrNb_kLho%H~u5sg|^>KRdGgkkEP$|qt~SH=sFToD$(2tG9Q(rl#XFXeI*4p%m@i_Og!wu)&o4KxanM2XhHWj&N{|JJIc>_L&n)Kt2wiyl04{@KWy8rMhFp zYc{BrM`K?Rruw$n+MNh3FShpekN4K=!3yVvI0WtSIoOt^hs0&;mBy8*lvhDDllbAD z466}q5oAk4r5|!j67U14`nT1t(S>_2ODkSCUR1uV^mk6Kt3Caq5(%Lv-JzBijQikS zX=^UaiT>iP4KtmmebIX}<*uzIW+EXp?XA$1dk@^P<}B>CC|}?;KI5XUZd8Vr?3o8a z`y?3h_0Z-o{jjQKG;Zj+4z^Ze6a{I(+srLV<^A$5EBl0gJY{lkqEmXR;M9L9+|4QS z8QZ!Q()Rap#+GF8*ug8c(WAFFpHevsm5`Cb-nXe+!ie#eZy|$-@bG3Z2Lgm9kByK2 z81d?BQy;CQA+t3cG3&!F91zH`j}+EZ%Eq&t3hKkQ-t1|+b(!Zg+}muHAVt2O=v%%9 zLcR|-xs^j{=nOg+pSNwO!SD1krFY=175E}~o#>oXQ^X}zQQ3AcZw+EoCZ@d78mgz#x&T)w$ zwR=ipo(>N=5=)4|^2Y^EB+za8#)GHm_(vqzji zt4#LJ-<8LVgSySrdSVV2M-}duAj_qqT1WU?#iwYFoL< zn8RKefL*lr)u?VQO?VA>eL>T{FkIGQ9WdK#&2fax) z9C4JH%Rzg1Be&qJZ0qx>Xr$mh@%k7$F*YbFP8G)q!bmACm=_s_s}lwmE5~;pT|*&| z*X3xFvz`B7EPE0YsbCN&~+s94O}ZNq%^?_^5E{!CK|~ zGZ5U?{t<@%xpK(Urju^sXRR)t%_swEHXU2Y^bq02gZ<^XJGeImR9L5fd|$p7{Zt|` zK<)fuX(CPDc!sF?jM{sgV&W!fi;-{Ac`6If0ni2Z?$HHCB1r|#;V(Ot*Zz-mMzg8n z7_HF@pU?doz-n*4{JL&wZMdr`bkc3BEH=!Upnan7ODa&l)^c;EaO6TWX!R%+fF-Ta zcUseAY36CwMCdD(e)c`}LV(i!^wVRb)SF+HAGRI4F^>%K`cUn5$P=C}GY*MqE*1rD zZx-1KN*PLhnH6@z>G+4$4YAH5`bRjPG+~{U&ON_2e}rt{e>$mSC|Le%T3@2*tdaZf z=I4sE5=Ps3J6(RCJ-!2z_2i+{sD*9dKB)_bZ|~})U?PA7xyM(2(aW1t68ziRlj5-- zhG)%xa~lA+WS#<@8o9Nc7rjSx+v+bd?04RmnAFZ2Xfjk2A$crZWUi(_6~mQm3UEDp%Ud?>FO z^-Vrm;gvjA75)wWnk>eB%iun1VVlRda@JDwu6DqSg(|Zvzij-lT6LC1GK_;8W33~Y zG^m!JV2iSCGcXF0cBAL~Rifvc^F8xyppaAZRenW`OASpHmW?y@JHc;zSbn;8Iat|$ zuW^;|jNIe^-U!6=Y>#=Kq2)FBLF|kkpaUD-TPnVSa~#NzO%%#QUeE6*0E%JXPAC-v zp1kPpeW{dJ7Os*u99(LV?DmL9MS-_0(L+rqUmtCmCSAPJk-2y|9dG5Y0!>S9dhe|E zeB{aYw)feE2f|l$C7^}CA@^7v=6AmV^g!E=Ozb*EB2{&6$q4;_L|^GYyPT=iH7EJo z>({ud*kjWAOt94b%vHM12F*ioq@`gxbjh=Zun1w=VasaNnq)T@d_s1boF)OysfZ3feeMpiz+;XJ(9aYBH;=6_ zB52+P2{Uhe+eLxrqzBkXmo^3N_N2Q@NhJb<;uKh95{UV7DOW2kZ5AQAFr#(BcweCZ z+?wlVMeeyDANAg=8(IcID#3%NG9@JEagI z&)ou)n$CI!zhHb1K5N>K*YnpDmf|bOFwAt(Jj)~gsPnP#+mC4_*+Qzch^X;B^&0Jc zbs}RjWPNf!8;~H45>EZ?&A+)@Hl!yqq8us>e{&Z7b{7vP%^Drmiax_^`ZTCVYZqlS zxM|o;4W88QSqYBV^o39OhLXs>W%zOP&see_L=|gS=!>0Lu1hrNf{eGVHaPP14&9$5 zCtbRj)=pt>L%awN!u%Y*(=1**6nC=p1&kMbt5{01vKH#9Bw)wGVp3Yd@|oSl#woD3 zZEm1RbMcyETu#Ogb6$WIR5<8mvt|il-TzCLB`uP%u+<|CvY_41Ukr5qCoo{M=IqKN z*SRtCpS91!nLVRLIdA|tg=Me>Qa90ZdA{-KkF1t(lMxcQDnBC2j(+QY<%imv zt*0+FGwNoQtR&Bhe=&DVGHh~u{k8qsSKOCQcWrGgEuF&x{e;?Cn28)`=AyH9fgV!X z*lnxVxA~1m_seNt#d_`fmvXW6%jlx0{Iozei~7(5m-lek;PajO?c(+zLKf z4sk*_p<6*60rtvWeqr^FmeOs|COgh1H`ofvt>PVQaTFc`FfP0YE?c;ic9rei6&csF zt_j7L{sCrSPO|`}o$~f8?w^_EkA&I@m?4ZS~#Y`w?GXFZfO24Bfa&=Mv^S)hUQ<(<-?x3yrTW>;}+^?cvWzdP;q z6H~tngY?4RNm<{bHY}-E4c+sWwm4ZHZ%}IM1&(|X~2F0Cr7YF z=+A1Bvk~1L_dq47qs8a?Fa_N*pMv*f>tzImNPyeoXgA<(i`V5PYM(Jp-Ej+cCUaZG zQIM%Xe2>_wov$Mgo&!Y+$$?BReDgxm$KJ%;DO9DXkiGm&OUFHl?^u4$^WOCW(4|!! z`2uWu+!^&O)m)-NhF2#wY?75$k;R|%8$F3timYW5uR6ihGT#n;LziK-VfK(`FLfb* z^_N`k`JhH+;Ba0e|7gjyhiCmb?31T8#&&f-y1ZMeKf{;S68`K@mDR=a-J=9m!TE0@p&I7 z?!<5-j)ZEdR+re7-~%+sH(8zFSj-S{d|8>I(FzD{o?NcPIC;V62rBrmD96ymQnyGR z%!F51_7*14i5c3bwdVk#D5vdgz}R$#!N!^4@~r9M*Gl-&0H4Z~Y+LBnnXHHSODqn- z0?P0@%TxO@Syur>N^`P*}@)p3X%w_cXvQf7dk-D zFUIouSO^`j($xAWKxWmeNLLp3hq%qv}=yZt+j0gw_R#4Yy$u;FWI{RhK zB}7H-oI&OTZJvSCa{E0QV{3;MIM~U~>8thj&fO2Ee|s*e-7A_JofdI5oX#DcP;U252DzFu zAmyF%ty8SFcV7fOGEI)2zGo3iQ z#>o35aIU~aqGNd`IQXSf+4N6IPw%FH-F@BljWxebwjYvM$2*X(nt%T$xu*wJkBa{m z_)r}8B=k+p+V(y$yYdXE%-K9YCZ0ELwPh70B|ENwlm(`a$6qa)vI>+MQ=szU! z&8q&@!Yju(6x&V9{bbHK>pSSEWeBZw{A&fj{<`N>3PhvjVd0AioE-}&))C(0q}*H~ znOyA8u%(6)7K->5EC2`p(mLBV*2X>6S(iriNz;PbxoXh-OgHzBdJrC8}H_!YvQPow~&^)w+ zd}@x&Y4r}WEwC2gT4a|CdIN{Rr~5Xc$ZTKEIQ93ccn8+{`AaC{mPbK0r9Bcc zMr|#D9{b5${F_eNRXWMUf>(#FPA)5g6g3xeUH@ri@P%=c4 zAYf?U@}*C*BhMolZY0ZwzcpxNJyLh#gh@}kTA#R)FQ3~`lzd8Q*^*RLl!~Yr1r%?1 zG?CUZOG6LO(n^M8V9%3|M9ye=r@I~OLF#BfVpCw+`}krsvpacZX(aczj03A^r%uMi zluA0N{2S)0we4q=tw{$=zj4&TZ0zxIL^W|Mg4(y`8ww|p#w+O|swzA5dMJ4}zp%g6 zx1@D=EuX}r`r~Li*`k|ZwOq=o*&Dr=f^6+`E{)3usqfKN&Gk8AIew_bKTdzY4>Wb z%`_hM(e+tRqSSJ8fvR;b$C-J@?5M@7KVot_U5vBQl|5BMDLo(i`z^_u@|JgXdE~tf z&ekjC-l>e&dpRVNc1>JZ-bG$iOq8eJRLS%6moGo|wu9Bw)YLUJpf1yS%4(uw1N2)I zzY(dQp_SRJdR#%GzjE_y{;*9|!MDFfN2-vy>LhNz&#whn589S9C@GypVWAk)SoGxN zgpcpC_V@&uyto;v{7+YFk-?hJ(M^*lF|F~t#&Vah? zPaIk^@T(2dK6da<*=YYiBxJOGUcM)}DMVQ2SI@S6SMH}ubZqPart#Ll*fdcWmw+39 z_~H7+sxGc|05ss6!XeeeKA|gGxd(IQxjnwl0_M?~a;2oI;>LgE?B z>3i3%&7@igo0i3(Rs1FoRKE;6Riw)6I_vlT%KAFetZeNtd{1BJe_LBEd~BY5vzn0` zpGCz)!t(PE-l=e%r$WiAej}cA(TT_g`uq9*WU+~6x<4FGqKw#S_^5t6;ee$OeI0ST z1WnQw*#Wz5`Lpa)G=Abv;aL+^JD#~WyDwUU^w{H8$M0?lOYG5jShz1oTgq`LSx!KP z$8X5rMQA=-R~zjHLKkK|PV<(oZ3L^qitf#4mJF|%>rVarxxH~%KPqUC!FWxRI~J>> zRdRu&z8f1v^vDj?a(Fiv5RY2(eJlApOj%f`n)j9hR{qO$bi`OO8KiclnH_{DpXr=`!Tw zbYYo1WUKy&&G@G(cLzO|ZCbcu>s=dT7Te>wZ;|&X3etU+!#ZlipT{c_BFS>{sb6LC z41o%~!!Bya7Zy6)BLcNAT;LTiVG1RpSJRV(JJubX^4vi@H7Vrf|W z=inVCPI&P2szgleo(!)|r<32(!%1&$8^u?KNWM{o7^1Txe_)a#N*=LKyW`U&meVy9 zeRQ+z?6Yqp9(HSs89QrTT%49<3Hi~oXhHi$J@Vt^5;gU6z2ZlOGS@;SgcgoU2)P}V zOHa>8cbm;*bbg=tkZ&eJml?-aZPS~aE+!_oRM3St|BbSrA;+T*{1|=&h`-9e_O^%} z+S~giYQIxx#feGJUm@zi@Zj^U058!^l22?iVTtOyrLqFYOcrr&g;f*3-f4>oB8*QC zU<=ai*cT^avQb-6`a(`=KfJE8$QW+e9us(zFb{WrP&0Nv&ioZT+lijX@)Oc2dEgn3 z)nHLtICw-pQe8bX$(a?`c+Ocs1^RK|ah$lhQtX4=NNzzG=-p#3VSL5po=Zj2ne_WT zMFt`2xgUobIr(lh=04}`7w=f*HO+7mDJT#T@sN4(J~+7aqrZC^7(Kctzc;p{&RGAF z13r10M&S6}KxjG2b{H7%Q$Jt%uMZAyQ%7S4M1e&RZ;qgWN^B{B`*-C-H_| ziPLM|+S;jwHrq$$_l+j{wqmG6)5*|ffO9kW^5jiN7Dwh%Y#!PA zubU8~QVwTjfuJ42QfvlGTKUc zI^ca(2hnLOY9mJL8K^GdYdpR)tf|;swzL3qhe`IMfw^U~Kz_&P#b4I^HPtnRi`vwL z3t~h4Lk{!C+LviY=afr9MiQxTY{RKdD+RZ=sh5~8@BbO$XQT4(e85jZ?x@MtZNIfE z0iM4$@*GL{5OM!o*@#)mqg=dIwAm5`WGpLDLfeer?Xm{#qo*q#n3?BGGP_T4dM9C5WCYR_Eh zU-2z##S$i&Q~RGrk1lOR;-)$5jTs}I1RuOi+IO!NY7P+jL8oia*NJ!RubfLP4bPAG z>apq@-W0IsIc9RPp{0LZZZPWlwzd;*Z}o>sKQpx0@b0DRy_g81a_ht{<(hKa@*T=3 zZeoaluWnlDT4D2MPl4S{2`p`TxgHeNxVFBLLbY?$&R0n+9j?ynb_;^tl+D$6488Wj zqM(!Z+1L=Rc0(*lag$TDMePD;Sqvt&2#R0WJuIw+(8N6#CF7&B>B?m67F_rCM6j`a z!4sJr({7ob8-$XD)50-5DKjC&m`x!d>$#!3PJ*kq^rnID{ZC}l> zhURAa`_b0cU3>Zp{XAkRaZ3j>OWW{nVhH}t$c~Qg`#N(nLID?_ z-?>ya9=JQ}>EhhM$OApqcxsvdPlW(Y%EpxiJ zj;kPpk5A5Yi*KMGr=_MIg-m8<4h;o(>kFk71_#zNgr=7dm^xqOViCHxyFY!t>((dp zyC{}ro8LY1Kb!-yGKCB5Gho_~-c}~B=Ws+`Bayv zd}A@QpdPp%yC-#llzyDKRGNzN{aQvGziP1Vm@?me>|Vy*gOq%y=^p2wyH20UtJ9$Z zm&ar3*6;brS^8XIsk%IYcMC!_Hk-1?g&xj)**pmW_wnF9OhjGlIS{Dc@ldeuUS5@w zQi_e`hke(Vw|!LuNn}Ngwy^1H7^A&KOTV~hKNi*v3k=p4Sr&6Dh$*@DVKOEtusT*j zQ%f6GPyizqJ{Z<1Ow%T(wvD|0>#!paFLUmX`#lnIs86BRtf>QG*&@RKR$`%g?I)Jj z=zO9LvGm2V6@t?NGDdq-y_xAuDT>%$sc&AIh&)Inrxo(4KoNX9X~+be^Duh6er0IV z{EUuSbR@o$phDkjE&v?els}(RA0d5^f|Fu#;N9*9=;S2dTH-nO`@aAr!P!`+$=W8X zkDPF6f=vDyhZ|p%-*sDu_Hl#C`g25|^XMcT5+t~VAA2ZjVy;$CfJG1%cL~uvUbmf_ zmo*<`wMBItvjfL=YTLljm2H&;42?J26@c>An*Ac9`%mIMijpdP(iSY#at#ivDeu~Y zy}hv5gN-RhYG%noa>r<)^aSYhz_MUnXsZJyy^`DYzybj1!^#sCbbro)_PEDm7}J2Dr_ z7CL5)l+<(vN{3(MJdUM5l*1pKZ8R2j>eD;^OQP65#Xf?0`g`fyP;nk>bdLqTqJsl1 zFI&K%&s$7nD_}S0z%yu8PKVJccW_wh?rr0CgI9A7sLABj`b!84Q08|#01hyj_2mg^A7KBaY>zQ?y$}|9P2w{eW_=_tI}cFA*%`S zum+)?vadcgj~7FCeQla4g7wguBQ1>ccS1$wV})MD_G-`jiQ9)>`K&b%qDcrj-$ubw zK&_J=b@dU5ep6g?4S98=-qRPo&k zulX||(`kfzPk!YH6kDobEaJ;YY?TgP5j){S(8y$bR6qPteN>&ZW5G|Y1sDz2CZ_~FhUoXl_blZ`P^aop$)-b@W^+^g-9x-7E=Jae+m z8%J>RGyQoD*JJab!!g~TzI>Tm}E# z?l6P)D2ns1212|BSJeLZXLQDFSN}d5=Xatj21^PK*-}waPFZC-jg!Xq-J7wD2e^r_ z!L=ola@XonxeBL%4Rj-`BKdr3OSvP*czwwlXfWb)?WTeG&(3J+?-3)9x%g+$| zGv}>!uvtndQC8EnxM6KA$JRcRiIsHU?|Ka0#NDp4 z>Pp3PM2WgFT%h8I6-HYamzx$Lg zg{ByF?xNpA0!NSWAEY0|F^K~InoM_k?Y>5rUWnOkQ&k`LWJjd=;;czzZ*Q$VXY@fT zqJK*c8`0_%Y)3xogQ|B7Vj}%Kl$=PsBYifHB5jvu>?cSAdmZ-7Vy0BXVGA=|qotB# zDlpFa$#ax?@+PV8IC<`EFMeVZ{>kwYcaRFovh3=?e5or=)rPWbX}O6E!)tW3B={X_ z&M|xkg9LCRvd2bG=wUx*M+Ag)>b0WKl+OXyu0;#zSq$_{3}nqOS*%u9Nv*DXL@X}m zjsCMUP>`3`t=QGVOphm0_`H`_JyG~^7(z{ds@dZT8Aoz z+nxiCT95CAF+>#H-=m zj*r(mt+Z??y=bC2LY0PBQN;P$U2AS~+yz)(x0lU#quR&-2JrQs$(=L|9-nYy-lq$( zBtHiqxP@7Pz-*2*H@B(CY4m$W=bQu|E&RCz5g^z(ZbKXTyqic1^^%SAbt{#PU>j>j zG+TR*;uipF)B*SGMh+q89bALw)nBh~_!hyP{IlnPmF99IG$jRHXH6~j^E@!ILXlYJ z%-&SSr09j%AoZ3*;YM3CDABoYnrb7<7Tf*=RpTu1i)%P=<;J$={Su;_fj8ezE;vO^ z$LtLmg7`(0RF-0}v!S8b9r9s5p=N}tVh^&Kc4F!*{HPf6r;t8g^`>*qw|yRJavU%E zkk%=?(WCV4n8xT{YV%gk#@u90&VUCb#w5D*4#O+_1{Qfo;MMpsO#lT4VIU=dMO_GM zM_&i0vg5ia2{zZBlDU=P9P6lzyt~O906fy8Q7UNf1LQ?WE}`!&1Y9##AEsi4X9&_# zi#wM(Q!f30t6Zz6DAgHgN%f)Ud(nA4uioYs&;J9=E(KpjJ183~uF4O4R@y$OB=}0X zZb^9!2^TsA085iR?OGJAUl@d#3#3yUx+_v|SeLKsgMFk_ZQP+KPlb+Kxt@J5iEvw+ zUa#;|^N!kbqxlMldLTt_(`wm96M%98;)|yoVZEFDGIPAHeXe9er6gaJ4}OLpi5k8? zU0=6l5LVWdeGX1{ZR}ak4othTk*1!#go8Q;O>}$hqm{_bsb3#7EYQft* zXQ2CWun5R%BIr`B%M2EHms_+$NQzX6nR5 z`~U1>mUQ^>%JH^wyNv>eYd>{q09=3rU&}IJo@z5Q?mb6a)iwXuv>Ic><4CC1zcqd- z1{23+?DoihSUjGtqdI<(x=H@Dk{C(i(-|l4c82)P=H#bs8McB~AHW5dN4!xKpzm-W zVrD;PU2@;ialaGi@ZfFb_;+I;vR}RU*~T87e(>Z{&PwH{9IDL|S?fkDqp=COBtkfs z=hH**Y_Z9KGyOE>PM2Nkm!HmyxffXfxjDtH^}gpD!1!dZo@k@p^}J2-UP;p~rGJbu zomGmPav%Oa)9qnd^LE@czOYdhYIl2a`LzBe@gC^}O^(Z+V(*T?=`KsQz_<7F`t`c- z{a~*mXtmt)5~Y+!a}wb%KLSMzEM8p(&V>8UE>$he+4)VddC&5@dB{jAnu%@$#I%?4pF1?UC1R&Mt6^z6zE*tp)E?s*po zK9!2BYNZt4*xNa|id1%xbDQXk2=$m-f8r=-dCgkLR$J(uvi(Y9?dtt#*T!|lN5(m@ z8wKGqy zR}>h*df%StzNR3J_MSjP{F*1 z$O3@BteZNc^!(*#mvC|1T{l{|dSONATaS?iHM=5Lnm-7i^U3Iyct9o0oYncIWM=Az z%LQhoQn??4crF(<6shM@GI*&ckt4XnKIn{)OLN7QkCC| zR9JMp*MSvoe`PuTzkS?xjcc!y?jOwJ4(R)>`aiM6v2SgYtC~^YaP*;x`B91H^Z8<% zcGT7+`^gGYyxks=2jf<;Xyc+Ba^JqJ)2|hedQVZhSN`DAhvvN!d;ZoAze$}O7Js5Q zF)Y0Gx)YB{DpmaF;PYpD#`o=_{t-FHuyVWl}=dLbL&QshPmZtl*W zV}IdFpvrhi#&F9RmK`EpILs))fkU~Q(?{T^^*eYS3cMRn*=lmcPIwBkzScgL28QF8 zRY-*)h>3LvY^l4V`S2~&gm*aApkp(7(&+TC|4?W?Cdr8|9H0Jm!x8ny%R|x`aTPM+ zqlBL_m-XCi%5xzs$W#y8)Taa zVba>h5VK7a<}!$4@=_{G%7jN=dBm&h3EH$?V=Gtd{+_^6z1~0#zwu2;cVJy8YtE-M z9p3^D2ky?567!CWSUpqk5=7a)pmo~$a7xMRcuw1B=6wpcDAMP;GS9WnU)SdrgsH#l zt=ykFn`ieUt!#Mh4#hC9>H6rNomyW1*G2c-{w(hPtmP-Pil!aAHE&HLgINzX8{4u{ z-%L$R*8@!$Md?-i4aPmzrwJJ|va<~VD;}V(UcB!$?0mL$Z(qaE-(IgB<*VPpLqdCkV&ykqCQ+r) z8zaJlNQUlvQAwEs@wP%ng(FJ(&WH*eG|b>YPI?kIgG-CvH=cI|nDiaBZ#z?$@5%9_ zImAR(2>5}0L=K}4y@a>8{=9T5qT_r#h@40D*# zm6ATgP1}e%TKluK%)fcg)*eJD!9(McM$l#bpZ&4|Y1Su2mM z{~m(G9vf#i_sM2e|Eny-A1X*O#r4()<$|%Xn-zzu#QNI zE#;(<_Sc1S0{z)AU}>xX>gl}6b=q5JGb)+C>8iIp&vNm{@kALjJQ0A{7->{FF?;#m zhBtKC!$Z)ZyZysjnD&K3L5#PH=3g~7k9N^MZ_<_dLR^_k1njHL;~*#O5jE_uaJ5nu z@$=Q!yd!gq_jAIZ}A&gS=UW$n=dZ6KXGv|q-ty0@|!q@L&x*!_s#V#x0ibats?GH?z<~MrYMJ|Uh z`)(1g3HXKTdkkR)9btt^4N5%I@a z@XEyDqxY$t))>>`((s_Ww}y)c6=jcYJ_5gLt>k#a7=-$p=e&VQos`jjDM0qQ`jWVc z&kR3`G+lLPkvx}qxIY6S?@CAD#-OZ5nTkBAVl09}>k8 zyOdgP5iL8+Z(JxVa5dK{MF{sE>Tj&-Eq(fl&68LI_?`19!XO{F{Rb+WIM2$2TAM6I z(&W2HmWc+@Gj~3Z)t!|Bu{bs~Di>arh*U-nBUY_$K6u@D1XKy}v~cNrbhojnskh(6 zZ`@tsTw2!|j>ryR!3j4z<+D5`@14(@89v%;7{z{z5}q(?T%wb{UteMHHdfV+n;v6bNu-#L-RXj}E@Dobu8LT5R6HZ_oQ028fTe4wgLhn}MI7gy}e zOi6vave?kfBfBW%W{kA(NkK2c^H$Xjaqnzq$JQM|L@x~)>pJkL6}S4l>%nGs)CCycOa3{2si_S>%Z2XD9vor?qIkSl_iElMeY?dRFArK#qMnV z_?dAKxJ`z&h1VQBJo`yPLs(gDZL6bIC~`5=NvCm_16gq8*KqKj13PFI{(0cZV~XB? zTF_ww?A{PMM5P~BsUMHGep!7eSs(Tw4-=Wrx0s(_d?P8DX{C01jQ7Y0-7Wq-Wo3nU z51h_*gfzK#0v z$t!^kQes^;G9FCgS@5WQpgdDyH9`XjB1 zW}!u2dcyy)dg&Pzff5r<$Qk^c`k;B%cb2u%sn9g;qU&p(gU@mcFkmdt*$b~v9Yvjd zO_u-X;uRPF<+|omN5q#`wgv%N##b!P7zH%ZG$$3^s6i`#$r-*leI>xwzKLFd9?*{5 zzSgKpX!1hgJ?rzU)2iP9?fM3*Oi`0Vm4!`1UX>^75`T!u+{T-jP`sj(Mk8M>Qm_rs ziJZHouXt?ZgL|a3Ol_S{x)mL^*sXO0cXf7pLR#s5_ijB>O-}lZ94Q=<5G@dyn`s2inVCMM$9ca3NMop$5(4_^?``f_|pqkdMX|An_8~*zKg{^G=DA6j#?rxi?>0Z4* z3_s&RagN*-h-==wdF*`X$j1xfYBO(@tEZ@Or>j}t-{R^6xix<+ZyQGn5mag$(;l`$ zWpm&HiKx)gn7wB^lvt?Zkm1xd6V2OfcUX>JWW8JsYrneBPdtzW{mptgj{P5&(`sGp z&hXU_Ik=B88+YSVU&hMvq>RW~6sm{rZ z>Wl4LZedX$Py1|-X^Hi#JB)L5vI2c9Si??EoVxMRPfYSJ5e*rZqX6B@H)ZsuIG(_G zo4u8{QP2o1%FCyk*HhPj+yFr?58Y*Y!bug%Q`SC8m1$ta=ptr}$A6Tts1$Khpaf35 zmA_TPOc}ji5m9(a&Pl<&zN)QLRlm8ovubk{r&_T~H(GXBo!v|~+&GIKh>N4EUJY6h za+1$-fTmdh#m(6}FG|ZN6%UnG4nJ_e!_#&4SO=Rn=eZZx)x;W3zPhN8ag6op0}Xj@ z`zPW4@jvJsN8X#W?{i$fdiDf+ls1qz;gbBZ{AWjMFG^}3m*EWOEf6%G%J|2|S*(WL zSc|nTUhl6vRUFS^bzhD1V0P`zRz7SSeLtBJ60@Ltck;<3GlF2njSq=bw3kKr&IiKtiG67gu|-~x zCVZP@NG%<`!*q&rjjJC;xL_mxx0wEO#|vi6UPupcu^uk%;cB*bUYxSsOWUT2SnSm# z=d_3rOAuTxI{kBF~~i~4W6hNU~DyGug4ySqCjq>=7Uk?uwikXX85 zX+&B&mhSG(2mgBA&&%Cc-_QK!%$zwBPLl(2g@92Bviv|&BMKy;7qT7}S)U3&0o!-z z62wtU2@Ghug0daAi*X3=0w1HA=fp8vDIcM<=JyWgO@eCUK9E1b93j+`Z@{3eJd7BP zA9yT=FTRxoqf%9x<=ltwJj;V?tJH#CQ@lZ_Cr<<>OLL9Zb<1;C4*K@xZu*?bsP+Uk z#S;Nc`21SF-wC4~jMw~r@cWE;Ag&GaQ&&IgH#QI4q4L$pyjPJ&ZV(zpXxg+ZEUfii zH6iC<$0}_7DtSp{AGDm;_tt7au)|I5Cj164f_kpqf&=B-vf-ihD4?H(iM^;$9o{YnIuqc#5bB;{nEjfsJp#}?<_oryL|{}^f=peTwRMecXx%l z=$zd^B0J`=0Ey>agxpw@PRdBJlh|Z$bcU8~(9J4n1W`mepOmDIwjFJk*Dn0!AkbEN zI)aHJA8XDQ=cpG(*dIN84mO6^;+iw^7m{435h2CtY}Tk=sp|V(#D2LNy)rGIW9RZI zrUvk`TnX43Z`8l-c$d$nszA+I!tv=iwPoX$a9S`Dr!`B4o7GSVATF%S+T3;)O>`f8 zKZ7Q0J~I0Ht0u{`(Fmp_L{GZ@y;gDe1q(7blv-64AZjdvv8^Kl%l})1l|*C9950s5 zi2)BK{0ReJ00l9TD#%e39v+$m@M!}#SpsU;WDJ5je>4#R+7ji$_T;4u?e64wdOtsj zbb6h1X-d$qy8aLah#4S+Fdo6bSc=(KmxKOzHaFl$dj+Hx5l57O4 zniG!(9)1rhq2WCgb`Zz_sJ{AZMvl>T;kcnB%T|9zOOQoPLovR{Xy8_-^R|T@uH9zs zyHEOCgcSJ`I}L0Aju%aXMX(_ue`9G7k_5z7e}9oAjv2EI#Q+>2F+QC@Hdc{lz>-F- z&}C4>jD{?F6CIC?Ud;}D+86UzdS7cqMTmr_N597h^MVQImpuO{0i~WR=ml+6LB;Zc z2JWS?b+^QlWda$F<=(_36iIi7qz!)DSP>-&w_Vkq-=zsZu3=fEbL5V`ui?PoD={Zi zN=H5;7`@WJ5kz@)`ogLVDbj+=8$OT&ZsR3q*4odiMZ4+lTD0TmImEXgwbgKLlLDH+wbCqK>-?isp@yYR?l1v(_p&?)^V(Of`xw^hD855z{ z1w5djjyQ0QJZst2l&>7mBn5~T=BFAGo2R`mETH=NZUGlT_9c*X2`+KDS2TbJ9sUkV z=r{g@h2%M-P|!zf*-VB)q zRz19(>UKY!SJcBc#;-m_2#mLq!EQW+Uc{1lia{yZM{7moA}kg?#3+4U%k_$9>sB{z zhKKGAMukgI5q`&(phbsg|?-TYL?euN9n93ND!u9M! zutYfRDz+~BhT@P-=i`4J;*lhDi2`zGA1>QQa`J#|8Yifv`!k+Wu~CLj2wm)2frXx( zzhJ4u!vZO4G2vnSOsf%)Bg8sXelPG<+y&PPqo;1ENL+-i;i2oy!a+(!@d*O)k!RyX}ZyhnGnq6#2+K|16*_7@rB zA@AkI^cD}4A!%2D#{@6~jz}b)9Bxs728UcO_iCR%vghfJ;y9OQczaRmTjTcSP8tx7 zmNmb>>w*i$|MywK;E~@KX@8pL(fAuso6n$ejwNB4UU&{xWk1+WA>C7SBt*&Bc~fMx z3t=c4#yyHnk&7zHa^SAp55bA?NZb@fxx9XBKyyY_zv7*x5$_)hoHdoJXa8}7QsyN2 zY4;ggocj58a$QcmK)@}zOaj9yD32Mb@%+H)TW0D6yK5noD8JsBP4FZd#r2Kes8ZX) zr#Z$jZ%}eb3~1XDM(k~l->C_B{Q#t~Y8xa{Y`$4ci1fxb_xiqn&7vcZk* z8y-yYyYbOPb;+h2);ti|6SyMqcO>5y`)psRK|7j03O53+wAAWrnwvRLB(&n7 zg<6KRf1sK2MZVd*@4iqrXNsm=q^GdM;?G|0M|&42{Y-`Ih(wYaA2B8ob9^RybNklI-qOe18s$iB zz9=c{)+nwt-t5!U({lQxan~b70|;3U54L8qJkw9Af&;!(XRy$bIFG}U-sc|lHv7ZW z#VH^qIRAng4ej;5M7sJPB+}{xxEI5|93LnKJ4E8S?jp_EO=}f-aAKvz`~w6?!d}1W zP*l*dkq(5LMpx&3)Wsi(ll&1F(t_X%he;Zok4}UKCsvhHI+&C9EAC;1)MJwK_8NB6 zr@!#~u}1+!sC)P>-sF3$`ZhP`J62E8g|2|9smecFc=DotM zmwyp&n+5_k@5KLwS9}>Xibz0x?XAH|0gZXCLnoLeGd>a*GhQTCvk?DXfvzGQ{gV(x zF+YW844~7%#7(@9-;r^FMC}K}Qpm@>VEA2Bu3%InC|hC{By9iK5&OUsu`tXshYSXu z?NfKn26bC89izzKSyjml+m;|5+u7k58tCIsa||)DT64(oW42c_sX%KJqatg2#rO4| z_J(&W-*e&Y7$6aaxjo^m(XcQ*SD_6?2@&w0<>isxp85Rv4GW7V;BogD0N@5m0t3jO zWIwB^qyU&K;k_>=Oh;%`;@?adFyX0tg#rYQ)C)`{QRxJ#L_$q<%{|i#>E;=b9T3Q> z;j^)jEDEq)x!MzjCqcr~AmjF?XQcIdSq*E)_g<8|{4n|a;t3wRq@MuxPTVFT0jh0< znNkfFSG7e__8;4{3>N6@fEDJm+(Qk%qTJ1k(EQ-&XLn7wlvDqZz9uOMMyY@0)>#L< zXMlEl)lH4z|485f7FmLyqiS}1m5d(UyT~uj0yqdI10N~X2TknU1+vqX!YHu(m1Lrj zvCQb_ouzAt;Dh>letzzdMN;cNOBSE`H4{8YNZ4^P_~tcoQivBdYX5TC=HDF zKO&(W1kxk#yq_X-NwIJA4%d5I@62#6d~&W!HVm3ubSH1pUi0wS zTTq*RW+=s`bpD5y+_jv#y&EBlzU{mqNHj{Ttz0ZQ4p5TOk==OVH~#$v(6p3uN7)mM z8v}8N87jLoJ9ky}GSj)0xmhSyeUdb-qk^#D8@QW}K3*dlmISpf!;~HwUN|8`g%hzy zfo{q}gzh^LxD`?efhcN(k-gWG41w-m0kuw4+|raLvuwU1U{A5=^P%u)tfi{5+sCr$ zJ2!1YVV3)Nd-lgzrS)Z6WI99_-Wsi0l%XTS)QLR;8%RKy-L7reOheDlXoJr_MJl6? zxctjDqiK6oFV`QRSLSX-JR-kzeU#aJ|1VMJL$B5zRqIVBxa{_4d<3BiY%{$J3(K!9 zn^1!IY>E_W(pSeE(@dfrL29-fdNys9WzWT>Y{WTiGeV5z^%JuS0mcDOce%35E)|dN z)R(67p0Uu(w2)S{x;h3XjfJE&n==AcYNA0?Iti9cgC(Knu_?ijk_bU=CUgYIQqt=C zo*#%5sVUF#px+_fd$Q3v+sT->kPWj6Rl_IiWRhsXwn~jy{fcvapkRQI?Hq*O)bnl= z5#WZ+hoEXAQ;7uXHzI(88@vaOb`ESVx4j*Fwk1s;`)6loVMnYMxa?pecw!qQu}v7yQJa$vId6$4BD(!7 z_O%eNQ-lrk?iQ+0cz#!&t30@Pyygx}?(F2{(kC*2?Q{ydEQX*0T~dwqGGU-GaC*S{ z6(j|TVf(#7fRh+oBxWmuP>AR>^J*r24W@yw)y>V-63Vi_Wj+I*@uC4GWb1B?(7(X9$R zgKhO;6YnE5HmE<~dR=0)NE<0pWbosjp#TgLnW~_aGPK*h#*c6=^)B_6?0uR>PVlY$ zo4(J%ZGc>P0z6o%z=r7$CKC{v^JT#pCm;|DucnG^|!Y&g+>>V~PnCkzA}| zpLErDiIi}Z%HxB^bxS+t?Qi(dK86zr@B>)3Q+ zI_dlnke`Or7y5o9x|w_7sFO}Tj@B8T=RSO2Q>M0p|41y}kt0PvL zViG^Z*Mkf8z==K^bTdG2~hN*cFJ_NOFptP5~|H=-X^fq$!hrF=-dURCL2sJ z$y3|~SIb{(il6qZEYnEzS77D&>n{L%ylLuE=yw~-w&f}(thK&&=-SrU=$EwQ9uA|W z_;0ayg+i}DLUO0WH~eB!Im~9J^(y_wU=WBPA+j*=n4*J;9T=r!V<(V6A|HmiuR|99 z_0AWAbRYsdoE%ajQj_c)S0*^TDFu-q=hY(6N)Jt4Fa((H@BT%103_yKNWo8-N^&?0sf=_5 zC8O89ho$3%t@+VV77oI-ek!|blweLmx)-`x!)nwoG3JM-{wZs!o1GPiA{0B`Vs(@k z!IN>3jqxb{&vd=j_U{^B+*`wE!|gj}2=Jcl(=P9ES+tRC^$A->&4lLcIgpBt88aAG ze{d}drq~}c-V3uk*`BHjE2hUmuV4g8rfv@@Q zCCkVq&XXB0ru`|E7?lvY5hsrf_X4mMj-o;~&WC4p>G74%ramIrC(c&%7}y-4bdrsw zO1Pi%;l)3bI`O)UP4k$fERC-36b3~BoB|Bn<{o`o_%S!2gXjS7F(2UzU_v-ejO*&9 zz>_X1O3&Li4v&LV4ZF(Rb^7J^V)UzA=|8Vk#h(wNtB@f!))(v%$N$fLKLX5Q`a=I# zA}wP;gw(eg`wzm=nAbRR7t$NsUCcgRXVpa%7z7 zm=z_C&J5qn6&l&N^EJpd%^e|lgK1~IHMq)GUk^GE8WOcsy4=n;_%V6Vpu0XeC3LW7 zT9gv?4}=H}TCqVI!G}TlM-ouLNhO|tA}~XUQ|wbKtTCZ_m$;oChb4|K(1-R#1jACr z34f0P%GAg$n6|~6=~UYJl-+BpibI5^thd}>?TvE&neIWFsv zVd-E7O!CnDbyX3-X>!*~!&44dYz+C|e#ARUk>r5ej;&IfZCq9E=dZXduznRo&{8!X>M1;l)Uc|0$YTm#BVZw@M1#u4;7UZJbrT;wUCtVZrPx%T$;Q7+&)3+wBf;60<(I?E6 zgO`()m)^{YqVF#ar88$;$1`10G1J+h)xnuDcZ^Zn+#!cI&>J+xkb00}P@^+qKGY99{y_K2(4Z!NtofKd zTahwTnZjIpD4#6){=L_%f3L3!l0B(nY$&7y9dG|5RoqSjqIR|MhbWe?| zF9$D%qSANu!p+YCu1rTr-vPCF>d^FkQ(w_WAju2(`n#jUTHf_Qcjv=R29;ce7}mBS zc99PTVfz_ga;uF#)<95^9{eVA@3;&c#NN@UCC6ieG&O_fw_z;~cR}gUwGLUGRx4aJ z7*9nS&vO6@`_@sZUsw@m>A z6<0vpK8OFalDd0Sn1{~}!c1PrSJ-AklnXKs-j*rrN1sEc^Pxu!W| z*u3ciyr9t0Y-p`j*SbhwW?#O7zLkn?_IO*DEL45tW4Q3V4CtPHi%UHCkSc4-&ri&k z$I8;p=VgOgs#>V-%@C*R8>+@m=1jZ@;1KDbv`N<0$X{cmsCZ#S#VJ0FKEMpsA%2%d z|BPwAoMA;AMrQ6g)U`f1msPGb+X5X^{`v zgolD1nj#-O29X44k0(VA1`9Q*FN?f9ilBFz3Dro(7i znZyn6y4N87>3+T#ItHP1ofCA>z={W+B)Qn|%{tOiqc%ZdE|`~>4Q`5p01eA#^k12n zAHmrlg8J+>~XX{fHRK8xYR4s z>QEZgKiyV*ky4Kd|GkfQh;I){`d#XCD?=PxA^*ut>`i!7!*p7D;MEH19{1Ebmj6Qk zNZpBje)$d04vs`|KphLKG+}UG!<%CVttdDV8_Sd#hb)*?2kHye65q&xNw__GwZ;5r z0-lN|%IRMc&T95^)m@^w{0fjV7g2z-WhE7d^6#pdM{XonK@^B05F*Ke@koRrQ4uhD zGj?q=oHGWM>iYWQj>6tG9WQ5t4?i#6fysxD8I7-17e58Ft%zg)r;zT(b)9+pzIaCn zzCHS_8y|!uZ-N0mFmU_Q@@dw4T|x!6boX-QK~m`%h)d zqfMGrQ}T~@*#hjoAa(NWcK++UrWJ_%oT(hF0+i5>W;u~Wq)MD$h?4bz=mvu}O(+cp zhaOr@L-*S$qiL&E7F>B2WX*{ajNBhgD+5Riq0s^=-b(NP{A)L~OZD)Scb~)^>L33h zgY;f!!C8=qO8k+DO&rCbo`2Wo^>((Nm0*FOSaD3L952-B7=^Z zlNs;Yg|hneT#U^IHyh$)|2^>OJSla16m%sHB=`KOqks3Ztojpl5qz25!*hl39-0(p zjgBi*4j!SrB*o^wjGY}7HZelfOK99~2o(iC9fYI`ENXE0Q82$8B>c9=qDax~EGoTmy5y>kCR`UUIm!S<%<*{f1@ z=$@B`C@ySMoqH;&X_wYy*pbd3s^BShm;?81igMvI->KaVF_UD-v33=Oj4uRg$<*C7 zzv99=*Vxul5-(f|h7TrT<7`V$^+!WM#~Z;FzB5CzB)Pxn9bABdu<-4ABLOg-AB0l zZ(TLdAB*x$WY5icQZwbK2X=q%&PbhwziGTLkrAD$a%j_!RxP{7rcT^{=C$0LXu8 zLjw0JTubtpeAqwyxarblS+$xiAG`WRuKON>Hs%Z)>gB}_(`}OT5sXjIlf76n4{o{s zl5|@(P3cDnALrBB65vK{@yj+|xlcMIbk@A;xTy7nA(ic;1_yR`?} zo%ipeFnt%tyhb-M{(?EaD+8U(mgD~zWR)_6h7J-E$8Dj5>`m6Qj^3A1KLNql!3Y=b zlaaokLW*?Vw*FdpVfN>n zK|1*oJ1Aed>xV|wa?!pOv9`vR%vC+V_M4-H-d$x9LEV7!XG@w#zZxxnElxc`!EeSR zbBw@F<>${;4?Y1_YVvd%BsUl)e;Qh}RMj00_ODxx6}a4%^@L?rR*OMec?Wal4Gs+x zwwmQJZ^!x$8$~&bYlBUyne1R`u&Pk>gJqp7yHv?WHu^5&6x_D9{Yo~I@eUB*I-{wm ziAeebHZxlLvEcVCsKRIM#ig zs9ZQEu~2yKCDqNlFZr>(y7y~*5E=*Xg46lR-7+obq}7=$2uof6_h|MiRd z@y?Ws+^fBc+LbUcW(`YFT9KHEZ1vrthaw22$F0bqYWqWq8I68eK1u)Rl6$er2(Ak? zm~|*wc8-aBxsvhAL%JUHt3TY=Pb)*L)oO3gsw9JqTzM&rBl9+{ur3;IqHLr$M zC@LwDrrj;xEUYVaaur}2k`1#A1}Mr4(Dj(a!j0mqJ|^(SeHu2f6)wQLf{ra@f*8b- z@Vc|K{(Ta~KyCqYoo?|UmDiR@*wPC|7$rBfMY^n6G>-3O|{M6f11BS zpY)`z$^dD&TD*C7E@KpErFW`g6jyRd6jx)1*S&-pi)V-!i~n~EfM*D`w(-3Phb#`J ziBpsE@$Tn+>_C1fR||niYFTKhJ7wRepiMgPWNY!P^_5S9T3f<+@)yFag^^(ee;<$v zou$pOZ;O^Kr(33theg9U2zzFrDd$ticd@3)9ImtflwPMDXpxL2nb(8P$cwcojYP`l zcoX$O2@X!Sl=So*CB+ft{v>wFpfw#C^pA*laH01`(B(XL1#mr9ffsRfkCFMJD}vi3 z8STH)$a)8}eyn2d0w=!L@3;xsB-Bs)X`Uvh&3!k1N+;DdSrzPOnd)W$$~&nXrx4-&1b8By8^bYR z$j<$C7b1}3(%>VjY|+k*-a`=MW3GtIyHPE#i?-~tn$2(8>f`8y?`2wBmsz`J>2(^t z9r)J|^R*Q01T}UvbhM^0+Sl`q`l2-gkUkfy&yQK>Jx?nW{VI(2jAz^-gQPmEglA%M zx)grpef*}I@~9?UF+ch16O*8qi=F$+!`<}LCk`Rvge}#K?Sk9@k@Uxf?h%=zwpCT- z9EAH&`-IwF>(}cu!GfZY#}JB2XRH&fHeqQ<8DBEYRUB5e@WwSHQdZddN7hqrG7*`^ z-(^)*xJ|i2tDY_GwH+O)w#jt`!Yg0VR|Aa$9YqQl`~RKhIxTS8ZobGb!tZhnW zgLkD4og;2^ivn+_;g4jlvX}$Qa`5O6zc#fC)#HJ}aJg?PGI;+n@F(=Z7T<)IL1D*8 z(JzU;9iOQ3Lnos?neh?J8)PZOjFj{a4u)wl1LAwd}O^{5SS~P)>z>w)!rWj5r#Csz_$w2Y%YwqLI42riX##jJat0q ziY|ws>LHQkN^lgFaBmk|z&?j7vTj^}we6H@F=7ERnO|h}FWtCvrH$f7FF2RvI+lXk zjgK{FoT?j=Vft6Kjk{6Tq4>9CuK$jd?FK=Bs++rL9Q=N!*?eWmNBAszp-fe9zK|i| zeG*c$uX~2UlW+!yl@E>F?M){B3mp|Zu$qSFW-&JQE3)|~-Ff!PXZ_IIC4rkB)j?wY zjVtcud%rtgk0FoFqtCOA-HI36*!WmFpf-g1V5ikU5oJG5O>k@GC?`X??fodN?E;Wi ze__OiJZ-S)c`h?R3n<2M+doJ8kS{Cn28O?r!Lbkw5OIYew|^;Qpbq=*XnEt>)e5(5 zy23uSiG;zyi9tg4(i(mB^8`Y+LE-I>eW4-~{^&Q*=>7)Vq^8{Qu|!_*T13kCO_Zc4 zcYMM5Y4?abR@RU*nZBE0PGl&-JE+M4=<^|s4IS35t$LkW71~HGa-VG(jh8$#7M4b4 zzhtPjXadjz8~BPEGdZT#lX0MLnj?Y)jm}#(?cZKGh5vC@HRrQ5p%>TyyQgm5q33+%pgjnPF-HkIxhj>}K7?v{;J;IC-MdxLlm;u{wUk z^B>w2JMp>&wb${Sluud1Ha?5twsXeRi+OL+L*}@BS@L)h4Ma!ug;H}bw;~9$scNV( z91_x9(J@?Mb`%`dX25R)&Nlh)4M31voqskZ{>Q?pf_k;aDUmi&{#vxz44RB!Ygr## zdWK3DBjZkkf{kC8?RtIb*Yv=?%9VF~+JHnRQb-uw!o_fqlXQ{_sS-irSE6%k865(g z5~6PiBs}@^gc^0PPWemLjSxxU5n4i3q~f}dS^PJP?@nY=>c4>-Cz@hN?5^!o`5MG3 zwe*aa=MD71I{Ks7jD#`X)N_rancwafClHHn%vQ7HqviWH#t(ni*sm-8d0|%zC4_CC zy$&T!8Y3q4uxMv~UrIh}#+R=Oqs=_v1sS{@SzQWVAwX*5X0X6 zWmS;(2Uh??_xF7uQQLT{`hK}Bp8v+yZre4VExPZyICdaS`!C{)3-2u=k7ytHSc{2z zNV%>`%Z!=U#g)Y}oZO1tCXz~fkT2qdD3^Y}H#KId+XTznpzu4UsK0@)gtD5lB&!VbTRd^9Brlm%aP89+f2}CxM-v`WP$R-vT>@V+%Zz140on z_S_}O(Z33m{u=af^wQmuN%S~2B7Qv)tW!VWKoq(7ogZwuX3A@q1<&D`<=*( z#3ON#>#|5<52#XEWkqUG?jkyLCi^yhCB{bN-UWlLY z+LC1-wVf^nC%ACf%L9gog>*0Ou@?s9Yt8X#J~}lnY<_wcejXklF@8L+T9EIWwT55) z3uOp|Yz)X+ytk2#zkXUB0fBHs9>zr_SSXcLEAZLgcjsqJ)IM1Kd?E{jjg`^`V0Uj} zI?OWK8&Wxjru3_zc0g==;^kQD7+xY4*ypg4mCYNCm(Zn@8Og&*r&RBlD;6hka^<%t zb0Kpv=E!IIfW=+d<5S!v znVYlW^3-HPHJo4`IGTV)UbjYsdEK|_=#b|SUkSw-j z>Nef-Q3hB;ysnpe)8l3TROj|&`7*cnzZd?|#JDM{Jq*1I%g#*yh0HZ*ver!sew-p~ z<{wlW>s?RB=L>N=YMXgV1L|{P1&#{!8R#D;Fs195plUN=3NmR^F`^@(qKAZ#L?XsX zu)61HZ}f&bzwHPVkqlluD8{a|XeTF!q}hvzNT01jcf5Qx(msAW!RqZ_7_V#fLR*gYw};fF)#!i9?m|Hvfv*IfBRZ9(UNOlpT%UW zE!W`7tIv>D4%7n{+8Rb%aAs}}qUwfQ$mW~8i8){kxadfJdHs-u#Y;%f`La6Fo3}Mj zukw-HmF~pNzR`^}Bu>>WFKV*KXVL!CBr4UwqSTYpOj8fOhtY;kuGCJW+8->p0&%#1 zLtY@Xk|e~tz>=P@u>Wk979VIo<>5FbmVWY>;z=f$g7>(#v-E^k8K)eOiYnz0>S?V} z&;oJyh^2!*_NLM?CV3TPi1&{!maGz*qkeo_^|`w#9~)P@Zz^HTO@_~?+=y#b7~(Q* zt6Jpbm_GqCIbgdGDjNv}T#R0xk_s&A-Mdp}89JmMvbaeyH85!Hp1za_PyX;3?pym` zBghk)Y!8DDFiQH|gyqfB|8^=%Odk%nbX%%T&z`G1#Rjx67lS&0U~XHDaw&kK>TcRX z-YvGKkN5kkWk|S6?6%nob=AjqcPMMogUGw+YH1Yo=TV&_?kUE-qlA5jTg0i09M|fm*v3R}6H%z%u3Df2)dIk+7{gq45{BW4%-Lz=O5gp@vZXs0H zkg0179&rFBFNV!173C#B8}I8{f!Z)1*>m(<4PbID(yE#NczV}1l~bBoNq~I<={T-= zET%X)Z~T`Cv!uDH&AF0+H%3UCST|^5&Oyasnqi4uJ&l7GsepEfq<921h^soLS68UO zPcYT}zRO70@!LhEvNzQ@=wYEy9(nm($(~jq5=BmVIlrRPA!|mes;x$IOwcO<>|Nb@ z{-jzty=b=|vv~X}^qpBPddr95bU(?RX!w6kP};ZTp#1~~5fS(H#u;jnU_ZPh>eAAi z4Owy?_AHXuy`AZ&oP~*~@eSuKJ(YM&ivD|@FY62B+oa@D*qr)yZ>>bYqWiR0$AOwX#r_#5f;sj-N@)jztR(t=HuUkI8wdIV& zP;;2o0~$3|VcvRv#iD~gTFag%%YSs~hyc`yC_~DW3Hht?>dEf_wMqmNx#B8QmZx8}`7h8i)-pM_!%K3MJ1$zTuYz~rUM;&{d`-KJ z^z^*lq?bk`hV%u8yy4`6hxC?_We8@q!faFUBhvHE@- zrJ9MB<$S129inoLz-P6sNFx$D=`wOh2MViRIg#B)53KJQP;d5vvWWe~qYgtBsrY@> zjWsG@;T4VinLfx6sQ_S2K;Tsh>{TD-@ZH{kBRYF)4)OkSC? z9tx}`TcbgrHp@p0b?cgV?QWHDwTh25)>w%RKN_`N20~u>JBii@uu^=WIcr{*MA-4I zrDOauP8(#TQf;^Vwk__SV@;s{(s-`?a$U91Ono;aY^ekIE1VhtKE0U<;XgB#O9mS0 zCw$M3j^%=Ptirf$k83vL6#o{B<0DzI*oCa2ia}Y4ZDvKt6D@5 z4U+g1dwo268hcjHC8~s=GMoO)GWpA)mtPFmyt|lDzexef_sM$Hzbd0D%|)48TdULO zWpCYMoW$?(YCHP$!}i5y>V&TCW4bS;rh@?2OSAR^&;kqiqIAD*`uRUZszP^3n>bhx z!awbDYfLG*>Nd(_2R6vHX_a%>C~D3N0PIk9lH=k^2n|tziq4YpQq7nUH1!nUItq-{sNKe>mO5pMtP;%bAgX ztu*z0arB3IerrtZMxy;q)i{tE5JtdpLg_y}FHIT|rq{QTs~QC)DtJ?Krp)%wE@mg} z@Hd}niItYVL|!zHoRRC`QB~JD1^XRoULN;QIxGm53u})of^NCSQMDmRmMJi5vja(> zVDfj75HIYJUb@|lLAFOmr)Dq}aRIH^~}4yp`3wy#ur)bw=ZILbNw(N5BKu56;yIEwiiApi}B z;Wfb`n`n$FnGhUlAP96w1{(rzxXWVYy12LE;{MwMsD%Gxm;^L}h_?!>>mBXesD`|J z{?nsT6sxPZzwc9sa`)=$b%Jcc(<52e7wZIxhX!kmBSw>~6iR=d4QvdVUpOWg6uVp7 zo{Y{zZ>y)gh@w@2ZFvZY;y;y0u&H*()~R}?@~aJ%?mLJ@0+?eR;<`-?%aqP}v z1`hfb~0%S?pE0w{2MeKE8aCaE6?Rt`F37xt#3A1tyWmEqh;kB)TOSBZxy#S zI3A(-%&guEh5+(3;rN37w-?k1Jv#?{AQfiS4#1oo@WonoFPS^Yh|y~+oz;6*(q~6` zhrCHgVzx8+R8UJs)9;VJ zLtr-dK&wD{h6(!;@x8?}?eM_5V-Ii83EKVq#DeR?j`Sw`TYdWT^y|asoL@E%gUVOZ zKGYzn!CuW5VvUF6Z`;X>6T2-<`N4)L_`H{)g@VdrmD~G}w<|nXU#35MI-eYI!H1Cz zs6Mrfi-@3=2;(4($@3G)R^JyYynEq(T-NGPWe@}#fbUNB3u#vc0iL&7gd|oTX`3h;BsWa3aki}$be&T@x@ZjVzf|PkUN(Bp&2&1Y!RL`9&A9uFt zL+!6t0$bCRhp@^$KJe6n@neaU*@J&we6WLqoeKnf5}}vlY~_>fu$#V{SO(8N3%59` z8=p9$RQ->>qSMy>+q_)6z=Rm?WSO*9O1=^ipo%km>$E+1p6ujg-0kIr5_Rl+ETXzo zyI{lV582M6wDas4IGcc~Pl6MR@;F%rC*)@%zvU`snZe~P1im(2=^Wxurpn#V4SdHU zosoDJXxKr04`|*1>`znm^bH?B9m}<;F3>qR3h8-0Jb_ElIs)1soxdHO5VOXz$!tIVjML)(Out4rjvq5y^$L>|&FfYT8Fe_%f zuup*CCV^^%(2iguWRBoiPX167eAk!eciYWArTpzH_&gq<(7!lhcz`-yH zR(LpOA@h>u4xDb_r%#)t1bM4J;k!?FTza+s>I%_s`W(ybZWu`NPaU5f4grD}dTl+3 z7Ws-0XQ({t>*?bB5;3(tjaFc`)+*tW|MbzfUh$GlB`|dan3>(lfN`CtZqvMX#;e-K zYpuMaG}gT&dM*g3cJPiGPV!f``cpz7%tuz@ZBqN7=e$Z$*VWY7atAG!g#i|ABj38G zvk8wlQoq{|b=UdxKLq#nb5NXMb-d!AgsPj{yxUfu;?;%u=` z|FJJ>ia^9J`76^6mH&)J64c)>DfMzc4x^}p^fP6zZ)9&vnwzF1fP+NIA7^9RE65Bh z|2j#OW3AmPa^sY0NLbB3{{>v02c|UeLKLaGS>7BB15Ty5@DG z-kn-DT6N_uz!W%^T>sbSq=;1^{eb&woib*REFenAHqtTO^2^EXD+|ig6K^-3hflQC zpX?1u<>UbWR8C#KC7(VR1!frM;)~I0n>pane?O07x0w3VDf>Ml#i;lXlUfU$3Am5y!kLj@eF<>3ysDp~gQ|oxAh$_Xw}`8*F8g9Z11=>Hp(hFUo#=Z| z$pMX}L1gnV+5stAz-rx*3PD}J^SkwfB*#CaMb!zb{!0#5v#y%Mj^)mqpMk3^&)tGh z&7>?rpnbTI@qY_ySy(zojZLq|oeg50pXD!A6O5|#ZMA2V3abtj73X}aQRYJ-@bdwo z+?hdcv1XBz$i7{e;vzEUf-b9rxq6OnmlR-r?$vwn`S7?yoNPpQ9CP|fFaGc((_3Ps z!oLbcC)Y`kK&a#$QnLniH_Z@DaS6Q+R^?-!L5@`DL zyS3(GtGjO7k+fZ>15GPnHH9E0r9<GGmA z*?qa{XxLE3`}peFPJ2DARX6`hL%+e>n7b7l3Q~+rg?S>j8xeNhISMnrLT3z7Ivd)1 zQN${nU-fA9)AUN_HnFn$LWi6Eo~qU32ZK}KOpSeL3R-Z83Ua8JrDOtDGDIlc`Ec#0 zAhfT{&wugD|b?|=Mz%%6jC0cZU_{0PnNyM8%+eJ+Y5j?ulLs4>>T#&BC zkfSuZikJ6%g>&~rh(sfV=-gqQVM&30CT@20$7aOgDSi=Hg-54N57NO$Mmj{J`+sb`WmKF^6D60;y9^~ppcI*{adXp$;JJ$0w4jZf8c&Mxg<59RL($)@WS6%?)CxmlK z!V8|l@WUunxLDb8p2wV54=M^scu~DBQNvMhvD ziTsL4@D>U8agwO&oCnQ&>|89A=kKirDPdq(-s|~oQxZG3%k>y6ZSzNb<0ZE;vd1_j ztJMc)9?VD#9yA2do&DoJy|~O9B|q2d*00(=ds}N#M3O~Z&z|1#-|c^9#@@P;-_rQf z#emC%;o~t8C$gM@!NM~9h4pgow*0|-X1=c4YoYYR`hU|eLgt6>D83Ecb_V^?patvz z^G=6mq|u#) z3w_vf@iN?k@MvWt4cvmxlq=qh>PZ#A&PdszE1`gd%fNImSIuL#`cJ=}qeo{k5z~1+ z?_Z9pt>>$g*XKE7W9u^aX1SN$uiKxkKh?^{c>RxJD59umolLco1;1RIKy4ovv*zA1 z&mIWbAVv28eO@|zVK#k9Ltp^?OeRD4JP z)Z_0E{Dk(;pkNk(g6#|U?T|td`VnHR9`|jo`DoPZZNIMr<>I$0{eOqxzA(MV%bpx& zKj;W`M=r%hZ~2?ANxkl)S-bUjs+blB9v-*-rGXw33Edq(FzPTkW*o3iuoy2=6yo1( z5XXFSwT{F-&~V5EZeep)`vPj};N9>63_nVlX<`~SoZz~5&l;O=%p; z-CwY8{q5DUS%i&=iz|tLYsg=R3Av$~buFJXwIDC(z>*IR^d*I(p|B-ohcO+~)Be$} z-^moa(B#h5ODqE-% zvQG{$2nK@o8_~=G#(z___y!6x2!qKU>3@6%1&tOF0BQ0f*goleo=V^gQc43WtK(C5 z;W1weFXQWB0ZJRjPHqmrooB+1i#(WbJIN&?ia58hG$G13_+-!EGCDPGlAmCh?YN66 z;TMirq+UXWzDPKU)Si!>rB3y6ekMAB-Qlvu&DO%?zD=pD{D1bT-aacqzvxOG&$13Z zjGn8e^FH1#c0bY8Gp@&J&SLt`ja!?Z?)hK7na>b_*p7CB^WUTJ4aC4#W|LvQX3I~O zn$woe^Ya~)8Q&Cw>Nb$C5S!1wC}LQ zMSN;NB0zW9(kUVJU0eLQ7Vs7%|@;Waf~GGEOIdfQCas();MYZQ2iqDE}hKfY)GC+leO1CYoT zbkZLeQUal7>Q>J+<4WN{U1Gi`cTz#&hUx?*UxhJ1=_nb2`2jlPdw-P(Xe^kLXzE z)zU3XxCc~*5jkJZ%u{Jq2w?6WX9&uYXX5iMF^B)-Gr1%-Z*45E+mK8L(e^=12y5S* zK^HmrMbTwl2qHa$!)3hKU3&=?kGXZ&h{AOUj0Y}%bkgcUiNN4T{VWBb>rU?Qj^|gZ ztqChAD(-E0^{d1o7l!skH0&e)Z|SvBK}+9E9(MYd_3A`-td_Tbv!+mvv{2s^{>;pf zj^FHIY49k<^yk_{ff8njj}_`Ek<O?cH3@m_%1bhIdtYiRLYSmRm$R3ugy& zDyCrlu=D%^$C8h8v^JHqZ$wWY*7=!VJsWLNu2=8}XQHW6Ts&WiS=Ka27?9jX|BhgUcJQKW+K6*_=6i50*yx~#5xJMW_2Y;srG zNiX63MO|9s0)7Mv07%~RBc|>AO7$D=>S9+ZGxqR8M1a!W^ZW{frlx1(_0;j`#6N)L zzj}-kCIfJRR#EZ!FU!_ORR?A5#ic5BlSXw;jI_k$gqNMZg&vCS%zJ2LfwTxyR-mS* zzyq}IsZfCy&g;nCt2ssgi$R~+oBh7bb zj^~SaHncnpmNb7mF&o%{6VMyI4Ni==-FS#P>XVw2oL#%!enO{o$ely*2IJ_ z;emzzg39YpF~oQAAXdrz`Ay4VeU0xaRSU`Vb`KwXijw*B;VGE!aI^+^6szpQ81g8= zfMXx?!0KUK@fs=Pr+a3_=2ffar4n?zS*>2?p4)1^H#&Q`XCAx)c&7jS)f@$k0L5+` zQ`nz%tNJkT;dq;=o`Pg>5sa><^C2BZlCNrtgPM$EIr*c}Nvp>MV7>o|Ai8|?GU53*#bqprP69s~s2Zv=Fze|y&0 zDcn&S zmP(JaqY218G9}VB1uN1nCI(kkQ09_4ZJ7?9){5)d2<42OwBU2-@{hx>fXW}5fhiQw zUUVH!{u#g=%CKw=@EY$d;=mR&O~?Axxh3;f-NO4>f@degz03Iw;PYhz?TK0_Gj81mud)tEt z12TMcp&gi}yy|j}Mnn|1y*@XW7qy2k8}_Q#N-V8cz!YZ^A0kf8)J;0*d%)zDMi8>| z1Vm8QfE_>%TUFOW!(2BD#ArFb0@C2vG5&>@9pC`sBE^e;;oS;l81E;7U7n$bZ6)YY z4&|L+_pYDw>-$W+=&`XM2ua1wd<^_H#x!l-Je_ti)L;)jO?)^{BHO`DU6dtXxO743 zz%ME5#9b7Xem#{#2&A?3z3yv^&M=$OJ$J~E$hWwFB8HD4dK4YZ{~Q@J zj&;^N*D?9>IGj?FK-nSV(+J29-)k;v!Hwf)Y3Ih*x9YpRN(Up2B=r+y>+QDl9C6wl z$8Xsb}IL$g`)YgpDq~8)ChU2L zhwUCrGvD|&j()***tY7YTi|5Y=+QZaH%L|idl<3*;NldMMGVvOzF9X-MLCXwB>G79`&)gH zh#8@YIXD%3>Qc}AD^*ltGhXSy7$Id70XH`!@;0Obnvq7NGHqV3u}EBn`N9t-vhE-A zH2cq8bgSnf+LsiG;j7x>i?AR&bRapSBI{vzTW@I^dVGVS2ZoUXsFhMLp6Zj#ORP_L z=axL+JcGuZSZmUX;tf|B>EJE%XBM|_`4XOL3}{M z!fB7s^MW0aiX@K|Pn$qk3?3Mp-%voD{dIv&f~|`! zi3F1%9Np=kr;G)xBRzhIEW=-PMChdtE^4m%!qM0}8!O9jZYcCx5G7PQ%*X)zXW?T% zuxc=Ok2T2ScMDw95rdH#8Ely-?#0(1Z7F(;SB9-sM)N>mx@mIuCDkgkK|V*gr^UTM zf%6U3**s;{wxghay!KlkN@y=~pH)vgn?DK22NRMhDq6y1FFl%Us|8BpD6{SeK|?w- zVS4n}h6+-~uaD(cn|Ug|4H2Z*AopHqsGMr@Ng09c4H}XU8>WvGDykxmZhVN@Aii`# zXzBrerZ8ird&n1RxmP2}-L+(AjKCg>baOap^Z%$)=p zi$Q0>UWIGzWy)`sB>fhBu>ocSv((mGe$~88|K<&bqz5E?V$%EjQC&s=YCL()uR$>h ziHRnt z;sAP6l#B^4c1$2FRdANG$n;FTqpIC6-}wFMq90`r1IflxK6hUFG_ik!3s(e4PX2RS z2v%m1rq+RlIhB2l#|HW7a8KEzeMsuYCRHoF_zbWu%KQA45m`-G<5p&xUNSMo>d0yIyycGTV;rD85OMr*1Qf&cz%^GO7Wn<# z8!SE8yJ6{2!P)2Ig6YT=D3(WOIq)=EK2n0i3VgUo~ME7H0Zw%;a1Uk zO52~1y>oVfNn<{)(m6=n8cemWdX+qjh*DsR7H)T~mbfd~lG(~ot=XYzh`1TT6lsU- zkB*$ta{H;iUU_3lPlpuxG0~C=j(vZ}f&~ym1}~9st+}vM(a^Q9GBf3MJX;ueQ1T<$ z=fu$r*p6BPtb0)n25XyrC36RGJOIg6u+tju$jODLYA>}qeRZ^;oB%Fx0p7S2KA(S4 z^K1Adf1u3kbD!QEF&Lv9wSm0a@>)La>Uxy{dfz1eL$O&HdcZ}g=gY|^_TTyYz(#l# z8h`m>5vu)C%0nUM2DQ#Hx8{|}GwDo2Sw#CTUaz1apAv%}WfAB-6$9ga!Y28(F_HabU|$bSou4gCH5bRncN%M>~~_}CfU+CP?t&FzUFcSC_wBOE~d8}{c5 z*=m3ZP)|e$+9Xyg>VbI=Od0q2LxEFcYJzHA6TC&R?oF(PI zlF9z|b45iy^(|Qfd^)37UP%@PQ*DpHBm#rr;(y*)gp}wqCzH6;Ua!A;F!&)wca;0n zn#S|AUfaqxN&}$kH#P<`D+r_&1i-2;li!ZQ(fKS`XUMi+C>{f3b+PbU*{68umy!z3 zr+}1@qEfzznv1DW5@9yWsm(zs=JbnfmE`@&4#+a)Drv!ErYA_8vmbtB!t#`Gcl3M; zNT6(?qO_&K4hE_eRyqImDP&?}>-eLoyT%i7>Qzcs+{ zo)JrMn2tD&bvZmfhB)gMfy9a#0)_3+mR@qWh6mk2@U?%Y34i~p z{O)g>exT{EC#j9%$AH}aehS$;wkt9HRhc2!De3F%{e#@CWzlRA`UmaHaF7zujI}Y3h7tGokbol5G^5RzBZ0_ ze5y=QUHv9+hP@+Rxp3}0;RX{M>UV~p^5x!`<(D3;4>FlEgfhB{GWxG8&=wIqnYN_c zqsAWs&Fbjrv(DN|uD|XA%BcQ?9pO$Mx|i|$$I1d{_*TdG%{G_UzpDL6Ot_Adp$)R8 zfVxe3#q5>eR?njW^k}-I+rHID+gC&aWDxM(9_B@HKjen*t}%+AFjAEQ51uc?qRuDl z+%Qrmiu@!~W5)Y;$d-^c%`krm7(u@MNulAw*n+S=Y^o$Vz8!hHs=V3^AP`llBKb>i zK+Mkn9TQpHDNCf@O^FP;r+D3%MuGAA*nyH|(W|BOctw4Ep!YQ{Y|@ouF89(FF54oc zK;WhGMpwK<#s8X!n3)(+boU7$Jk%=?B&N=Y)yF3ylkw#Cra}WOcx{D~mJuszs$;X3 zX^VFk7@e{U*!j%EU*Q9Y*=fjwE241?v&8mKqciG}E_`B(9_!ixTtVMQtwR)t{e?(( zADD~n^*8>bg+=klwwc+~?;H+)dJcXu3H6WPvDAJr&zd5B@I(muIKa0=$dg_btw*Y% zNW0BDUM-LJG^k$`e8yvu?>^qnQ#|K)KApPy0h3hhF3M~7$;cFunm++72t@=kQdk59 zZ@xOXNrSQC^Zig)dC6k9=iZMH;L5L<)PEdg{sXuuSeupg&zk_yu-IK;^a7`HC3L=5 zv!NC$X6-9GtuGvO4BX3W&Z}o9ohZ2!ew>4)(sg#tKVwB#Y#kGHeEU+vI^?yzDh%_HnlG_Z_ZToYJ_NY>&1cBBS?-)B;d# z`CofCr)5bsU4x8%ES!q$s?8|chb-kDx4PM%5A%w?a2626nh5}+ji~eHffA9V5|9J~ z=m@J{_TZb^S~MhAUa8$~`jzP5wgt5H5C7-CzA)l+>S^dE|IsrOLK`z%!4sXmttbk| zTPKGUZjX~5jn6dsM>9s@BT|$V7CyVW>Z8^ETjQoDWNUfI+>u_9g<3P!-p|4QcaxD; z2HC@=h$w9t1Ws~K2apa*KJ8h3b;{Y)H{yBQT>d0B-y+j(ZFz)_u~Sk zUBybU|5YlANEZ~q?QZmuRF_cN8y*M~G1)YHK9^f*UAumHK~+s7;FKWu=SZ=ErTvXp z9ocz#sao}rop16k_I_V(2TG1K1=i*d@=uH*WYPQvSv$AgRW|Sa$!T}pMz!k}O_EwH zkDavg7icx+>OI=oJEysEm;cgaP;zk)^49qO`Gg`&L~NJ$8b&p4*^9cxn}jeKF5lde zQzn_J6T*@dsyfvNA#=tT__XFNpYkkWT%dT4`Uwwy44<^uQUZ5Tp(4a?n53|iAIZxE z2ASx-z!v5c>P>l5xc~w>A}OJPpPt%)eq>RfUIU@Czdp|6M|TX%o)ITa=oJkN?E7F3 z{Suac_HaQ?*!U?04YvqsT>|M& z5)FreTVfa6fs=qS411EO_+4HR#$%OQmxD1LGDG24NNqaJ<)=2WNuR+AMMX$~DKw1@ zvQEZQ#mS+)AjH?lpa*Ear#h~O&7I?CQ#luN$KbzFi>nPHn$Gs?v~G;=X;?~B&%i)1 zL8{j8?k)u6#Zu_{b60G*(?v&_xPt_KL9Il?`Us9L5vz}SVCUFr6WnHUFjl@iYVEO0%}Wf? z4kzC3uBDFn*Nr-Gg5Fct1ZIEJC@7*^_F%l9w;wskRJW3w6i0<9kpA2WpHK9jHPxX? zNLa>m5PiHvMD`j^lDuGNo+9U4ZYDW{Ac(RBO8xLd(Z|y-#Kg7;I8|el>`4otqP(PY z_#g>CgE7`wrFUW40BPLku=xuXlaLWYS4w#}_&TfUr8`ZGXWb1Un{s-H44)_9a<@j_%QWLD;CISlLPOfoL15mxznXzA5YsXZe%c6vcJK%d_~CRv3$dW zX^RFQ|{Radij$7J>V+Hu0`Qa!-T>e{x>Plq@YQgwwUOs-}!3zgPso3=!wfs^3>A96{F zfso7du-x0>UE*LjfVqe#C(m)5lwoybbxb?J$K_&jHg~VcwJ4DdyD3bO?|(|`>UIpn zDvF@VR(R8KYs=3TBpdK1%xN;!!aJ3tySr}IFKyl-_@Y3KP3rn_Khb4)U`4~V;`VUl zdTaGpK(L0=`i?SXe{fbOEbo>LAvYlpl4B99<^z&W%gK7{?_aI!<*^$dZ(v#BjdBKt zqi7^6jZ#obqBLe`XJ?e|`ZTV)UN#KP{zdMvAXuDN&B^?wNA8VW0Fkf%C z)AS{wH+bp%vN)u6CH6BT{gLAh!F2C%Guqbn4m`}#rRRxg~&_pn_}7WnM^ z(I*aYg~DyA$1Xo&G}Yumr_0%V+0Iq1_Dz?#Mge-^Uuj1VOv40G23|S?8oqx*65QYF z>tq7%2OW_E0<(P@Cy(>iR%KmVwM=D`>oprJ7#Kg8gs_0Jz$|7GX_y+r5JkJafN*O? zk!b>fiuAnPdKU_v6Ss_oTQOUcFnnA0mFi&SwAA5f?;*64l@}|Qhn=J6+3nEW+CDOdc<%lSnIltq)2`H@#-$ioT9?ivw# zzrg23f=r%T6fQTK4)n{eFY4P*^(bx7?w!+@G*JGdi|zs-XKCjmI!BYd85I;;KkVFO z+7IYo!#g|SSdJ<<4i8i$A$L%AUm&tSpeFEm>0T3|94GlzwA;7uA{v#rz!QIkFzr+q z?=(jsx7x_^RNwyC8>%b&V*WUm{lJyXbtopXEH0${^(zfIv0yBqu`r_jYYp~q*2l%u zxBbHb>d!)0VjghC{VEasWBf?=!P`ccwM0~mX@E^{ys`);MiCQD7L#>QeX#Pq#W%jI z=%0u*9tc9&bX5Ad)W5Na`y1@}6)&2VMaT9lw4x=&_{T6U?ll(sN)`ntnz6ysPZXxa zFrRIo#o7)9twKb{Yed92Ni>@-8y*7<4~Xco>;g#6DQt0-FBcClgn^@E69N2TJ9?Pz@i;tQw${ed+EC}hWr2ptO;@itput5pOrw8^5O=`nt4s-p0B&5B z0}m_XnpXAf8umJW`$8{=x(l107lKu^c-|Bxc`9t@um1rY7XAm_?<$yPX~;2I;2O;* z4W4w$!_~kLmb+N%hY({{&fPVj)w?6WL3Z9KE|Nc*`RN%*Md;12=kE{SDXhW7Z9{7uL(X+pQR8U!9u zO0lqbJ$qx3}A+Hv#P}ug8aP7r}4LH^&y~t4lO!_;d5k$vV~1 zqc-ks>Qw0PjRuACR2(1G`N-nrm1)ahvI_KkCB1zyuDK(E?fo6oXX}^5a#qIGvg)2+ z)szh<@@-GAukAr+s<2SKj37T7ifJLO-v}3*9*T}p#X-$}bUUNq`_lk=+PmF0Zs@OD zg48G6_X^7Pw+6&}nYrxUA%<$Wb*;N5SI5kDopONBZr5~v&(#Wg*7*1Ra-oeDfIu@y z7Aq|I4?H#aCkDd}TyhaC$U(QMEVtTzdK1f~{g$FBkaUrWTRU;f!(?)p96pV6cg~&G z?CG_+c0G362YLhA_-eadgNhc>WVFdmagg&1`g2R7%>L;0?H)O@Pog`oT9nFSoDn29 zA?G(i7+>04<{8PU)13GfkWyJqHxHIlbY5T3VW^Z@r_l;kNr&tzS z;LZRmu~E%FNslm80vW@0OkLJVz6!2fWYS5k32kBxhWas{$Fju`aHVVzkI?nU+9U3) z_YFPMmA$$?@_9a|=bf!Lb1B(Bh*46fr9L@Di+Y;R&Xv!aaiH^G{F;|-`j57hKlG%ecUH777h&fWU| zsa-}aDRlB2`4KH$C)!Z?Pa(J`Mh1z9n1QSo@6?_>3FaQv_qO{Xfo`^z;P{A}gVknh zOV46H5sGCkfQ82aEj40*FRQ_H5FyJLsF|SH_L)RTEj=ABThjcPTFvbuv!wMWwlDkw z1K|qYcr5?xDfgO|3%$qrT9A1)J9&_|+ZH%V@pClf9FY=GV7Xo8{NQ z?|YcDS!08XTAn=BDg$}bjo&l%4)O@4(n_f4q0vOR+hO3vrc3~-sx>ZYguz zC}l#@-Q3qWl(fz`6GR?CeKdx>jNAaK3iSx?b@b5?<4^tjoF&cLgy1Gl!OB$nCjYB) zFOeJEHE_jidX@Xl&yNpyUH;q`24Cd5l{L5Rs%t5J6}%j$;6M>aAqJz?ym8@RL1B%R zmg5QD=@v*7bV1q6(hV0%(EaT|^E7L=c>a8}^;}-&VY|KG{@Ods1#id1(W!Iv9d~f_ zdD$!Yd#9v+(bD+n7nfp_rPBl&Lh%agF5ijHnHce$L}HRSsBhyJ-#5U9sgn!QSk2!w zJP;T?CHRaR25)tHzI4w*@kE|G=c&+N_C0o`xQIUDncSL0R{)=*I0uvdpQ>msVTV`y z@m;Q%Y-VL{u9>O5-o@6Ru~+!hLI2Ez&useF_`nw!ah{MJpa!>AHT?6cYMj(HgNjc4Aa#m)K&J1cmYDYUB7t+$Wp_iXq4x~G882($e zjafo4zNT};;-Zb6q-HM8fboyG%{JdIW**k^>b7qrOJsI?u-cYUJf=wi6{?QPQq#7W zk;>i3yxIFK20zkUBDsk;P$Il|2l&=0)UY)XRWb109SzMN&+~ZOIP0%X$@jn0vT*V= z9umAp479hZJgwY7(z#TvvPzHF1iK7Z;L82fcO{Ng-u^1>x9MJii)EbMST&yphJYXC z{@R5Sk%dG38^(7QED8o?;+jUfELTcnp5^Vh{e{*o3UXy>pDu*#ub}Ir7W^*f(zca2 zzE{t`No>rvqGHZW11Yux(>lk(m<(Si`rM8*Wywf$KdiMFqFs|zICVQGp!s{>Qy+iM zX%HTg%BlM~Bw~N#((%M?%wQyThg3V^0F;~W^eEk7#UC44Pj35ju{Qe<8@p&Jr*X^0 zN9+DfL2yp?MwR-El&@60W_v6ncG|3WpZHyYE^)Cmwba)No18*|w+8H4D2AV%)7L@B z#ldRlL*>++xKdG$auUahM&l)+n*)zBn>MsrrZG7NMK?F{E0`guadTT@L1(~dPTzVV zZ1UD-M(26I8x(KZR(N&rGz9+RhZJD%qS8SVuSk7)8iQ^!gcZ`}8pB(br6sQ}s&igaU7J^6IcW!eD_W3R6z z0VBRvots<=MVw!tbYQ4pp_pfi>FjRhss3xIbnJH#^cibp(hQhe&@F%wPrjN|8vZ86 z*BoBG>`$F<8)J;R%}?D!ivRKewV*e$cR7r@DlKS=7Z`-zx$P!rl;)i=nzA)_xCF;I zZ4>KrE_Dhr*F`M}UC@s6=eo>~h%o%VP=M`v;_)&ilR%Rr#15qIm&Vdd@(@pBm8DeQ~7BQ6!8gRrt-+w5i##2`sz*$A6u%bSHu(n z-9bMA$08X-Iuq0J)khYn6033#l>VGW^P|pE!o{MRcRM%rOF5WxW`Onjz?cM=GN2fJeVW(mxa=l_O=)de zmai>Rm2@dzY0e=y@3YdQs55_ur~cZxY-x77cG>;p^;DcL_qJ-%-p2Xnd{$?#rQR`JGh zb8F^y6FoOqahI6=^_C8K_v3NKnn1+V2!%eGH)*e}rTPMV6t0p1AmrrK*Xk&-MeVl~ zSKs;TlhoQyK=hNE_A;$w?|*cL4*Z?Y0FgA%|I(Sj4(Rn)kHLY9o76y~w?ZGoeOdb( z-S6S~VZD&K5_`@)?cMCoP6e_;2R7{ZWWR=_R9qiCbEV~XIJ~+Z(^P(oF6;2WP9mOj za_7f$Ti6+!oNnGg*XNt;oym>z=p>CAO%ES77Cw)pkE@Rt*`2?rs6%{tz4bb*vE#UB zqdII9%uE=^bQrIsxd);cFf1&0GJ*vG;_QFXXwA4C5u}REyB&MZ-Bb^qwT9nP!VX6X zEcpV3-#Qff&<}K5U_Z&PuP`U!=jy`_0Q|V&-5k^Za&K;E5F<@Ir#up`Dr1_Rak8?x zUwMd}bb|WYEXOwVrwxm4UO>YKRYTTWdUdr820(8fl2m%qV)4K$&PkU%2~X{WNwD_N zT&Szv?CNo}WczK`YK=_|=TqtP45Fty)@AurPnU1LXXzS4X~H3U0%bKVLA1OiaiqMV zjXZp@iypu2W#j!w!K+7@iXNytU5!_?{*F$dky=xkl^X^2H!SZp4*44+4cI0k5_}`a zJdFW #?dW4lJR*WJ{)tNOk_hMpQa*p_JT{bVme|1I66ijOOn=hc7!-Djl1k6CN4>m2UMcdn|! z`bk!e>~t>3O+3$=fbi{Jv6G<=W4ahIk6?n|D4)cS7s+;UPZ8@>j!)*A;lq7^0Rg&oC9E#s5<)NE$qXG z=WGmn4&aL#R7bUP{-W^miraKcOciuAbM&;@JJ0j{aT8r=F;8GgyD}}6c;ll~+12lL z%Mj@`-u%$mu6tQ?C&x|*Mw?x*45PGb2ushc$d4pJH8&v{B?xumQ{oP4{@pA0EL(E> zxy36EMQUm(+q6VylJIF3;u#{FzhNl?4fYib8L=cMzT`WR+7ittvc|z0ua{_DHv-T5 z&FI-`w7>czXlJ|dy(-M@8l*COZ)<=9R_NWf4z?>-Vb$HT)!^ft;G)UJQ+DHoqN1%X?j%*;gDp^H-ffFjQwQwu#^y+ z?t^L|cfO$Jr1F7I6;v^#P90;LNzLk2qFe_=h4J7&!7Bo!2|w|hQ|>8Vz)rfk?#wK3 zbyKWiTOD&Pf0Fvp=TeBQzpe6_itvrfNSAa;@S(9j*Mk%)%D4P+t;DS?I|{VplR=Xi zlJTp(1>VHd-%9iF=KA*eGyu^`C$;f)F@L^Xw%k~iKwZ(S+Jqxd?zML(ctASByE=`1 z&aybmQr+JWhisVyvoaJH*Bt zSHYVI`*%&mF&y;LE`vS0-WOe57~=$L+^lma9nA=3%ps}KNnhOqMZ!0B^;ehN7Go>J z#q*VGKh1gG)`vwCJBwi^{{(G}wkGBK`}RjIRfO75F*Sm%oqi<&?})iF{B9bw>rgEn zr|-imwGA=9dsRNr;KZ#*6=z4V(8lLdtXKy#o(Ay8s8V9)3ip2{vzFr>5*~^rHQ=z3 z4l|RW>Gplx#p%t8rNtOY3kA3Xst!8PR~G(Z5<4>h`~h>>Ome7b%A@IR;lQoG{|o;4 zN%KV6EF!r}qefSK{79t>OzB0jO#3E=mQaR@Vit~E4$$C|9!Mzh6QqV06_q7w8S{T@ zx)?Tz`)+5#Q_aNZ;q>hhGu`8PkfPptRb8T-N1Bbie*f(`|FMhjCEv#7t}8h`y=ni^ z5TY*B8+*}y4v6@BkWoRJ+<;z64M|BY3K`*-kupCZiYABF_3B6&gB}9~DvQkm( zH~6gjVm6yXswhdSWLN>dAmfRQGu;40=SLj=hG#-v)H4<%_7xjss*!~;^q^!r&qKk? zjfxDy&SE3Jf9?$Gd4lOsgQ6`?c&{geV6zEpm{tK$-Qc-6^>(T^7jZR`UaMQJ2G5t|A7_uY=&^|n52h&`lV=Yq4nnKhKimyu#u`WMnT0z z7bC@>vYw=)7tQ z*xO;pK0e~MHzxV*v=ek+b%W>Kp2?L|aJ9y~269d>C>dR%(7xTeMM#Y4zCA*ync`In z3(;Rb2o6@s$mdt3Naq=BfEiY_2!VE}+cfwTYNg z;f6<$0V1OrN}%SLHTGye8@s5R)No5`25ZA001U1)Xse$7`EsckShT6f)$kv6A?+tq zr}aT6xs*2NqWy)&I`vf>#TZTWv~Y>*Q)oXlk4T|JEEGxOG7DWSA>Sff>L{FXj6#L6 z0-AA`2*~?_=-qVf%ahdE)SF+LSM}v@mrE4squgojW;?3*IKAp;XSy%3p~l7KTTkcv z6z7doi2}>jTHOxcr)y}!$p;MRfjLMjXm|+=%-3xvJPC`P!E<#h*)|5$jyJqOs2=na=M(Z`W*%9MAS2(VJ@EE?0%F4DONDUPvpA7s* zbX7o^wgL{p@t=2Y$IGD`x^KF?RQtF?7%(>Pab1Z#S-~ws^x3GFFWvH7bkC3{-o+=B~+&Z z()!dux~4?L6yp}p1|9rJpV~sLPZI@G^w>?EAc2JE1$PnY9U`Ok7g3*Ro-m})ybKZb zT=@DL9S!P}gZ-%i_)8571oeDT``B=56F%3aop3n1Ki?k)Q#^&Go{KXhQ2c)0b_P!P zMmp$;$n6%j_3WC1K5&L!(wuv^lZeBpuzOEul#X=acSQp%lPou>$F!ndNpEw!>oZ}x zvsxW8ni}ps$$lP*mB5)*4bC#DyG+3rl$k0pQ0+na3fbwyzy>MB z|D2(d0O61L>2)qkz--dfh9FC9k}bFpI|R)Q@RkC?tL$3j|>lF z^^niJl0hm}KZO9wAow9BLWdcw8S`@~9x;Lc3YT=65K(BJS%>V4ug-R3 ziZzBdQ+1-;__|hu+g0Doa{8+7*Mv!0JC1q=m4wGmG)gAj6;|vo&{lEKCs||(iPC+y z8#WUDN}oTosUMPB7!iYU#{QmVtg2lN9s$Da?yrI@>faEHp5QG6S$u4#{xaMNke}QN zYyh>s>B$~0kj*n5&m&koC{_>4d=b`mT|29I{uh7;#9)`!8E@e+7(BB!RTg>&&x6sJ zV+gqI3z6U1BV%G57xz)`!=#LcMAxtQ)3)lL(bsx+XOX@2QDMS<$??cV8&^D6Gvf57 z_TS-?Z1kTNr>~_na#Sa3d}W>*ZcLc7XMN>-B$eTTsI}Dr(n#7JfIg+mpQ8{K3M; zg_{r_&;HS@QTh=4%>`=ygej}DW5|%1LGnTS5iQnnT(xrkxf6a7-_t6G)~C>f?9^)t z`$4D9H=lwbEA;B{^Dn$DKd#nN?KD!274~bpnAm!><~Dc#6;Bq;PHoCV=8|GKH_@xeV$rhcyEV19zad4gW! z^4NR+m8rDN^MN*7LgLI9SEegn8~p*(BQU+^R0YKwCQM}RU6$*=Tv>4>YGtqI_PSa+ z2_64NFtWC=qOL`AR$|=Fe@O=*4EgBp*-=N@Ya=N#EUbq_!->S8mS=8`pn63d2N4kG zt!(OqAYZ0Wkccs>?GPfY7SnvBI%@`6CDqlXedeO-M+`}*FnFHd%0S3YPCeK^p&v5R zM!%KTy0`6Mp!Rv)KAEf*5->=0nC~ob{KXDug?Hwf1ygkia>$NJ(T;SawpR@z@skF1GJeyx7v-&yy}zUHZI%aV%lb^$^i zs;pPTbF5BPy9CcvICB%_Zoy&!hJ-7IIue{`KRFjn2Pg@qowyy)QBmRHb-N1)xdjnI zFOh$Mhl8h}DpIZkDl;SdsJ8g3*eut%JDpI!4J1Cz)w}NvxFdR>M1e?}^Al1>z-{vA zx{`3cGGD|Iw)6Q+V)eeLY{(sJeR>(_-~-io{=hgDgFvSm7J&mNe$DCHGEd={MzXkC zr%tk#w%%Qe5p0+70|vJ-R+^G{JR>!t>YfR2awDgM-PzvtR^L%JZRhyf3!fKcx|eQH z3ql-3f1BOPtrV{`xWlmTIzp0l&Ta=B2G9?&$N8sw1Q1!mJP+5Ya=~NkMK(*H9~5tL zF<(7OMl07zh1tUPc@?!4ZL9*JMcB=?)} zDXHhg!sC*r9{4>4C!RR7BIg%@A4;S4vupxCf#d+#9V1*`cnA||8-oF3six}9^5vkc zsh^As!(r;6IE?|vx9O6+C$jLJTY zC?jVlY=5cOB&;kzN zr-vZ$h!OM?Ow3Jt4B3zm)NL98VA`|9Zqi_?w8`4 zE!=XH)pKXAbu%IOU2#E^;(vN079fBhB(Mg61sdzWivWV4UV5BTCHO0g(b2-k&B{*0 z|HIxlc1PNETL%@}w$ZVTif!9T$F^;B(n&gYI<{@wb~+uK{ig5xdCvRg{Dkwdu2FT3 zQG2hAHP@VTVKKnR$33z&X2tXyB=*5Mj)u=?f#BkrhCi4dgivAgTq>(h$Lndb;S&q` zpC(KeB(kKkcyh$xIGG#W?yl{(>O5LhZ@0NWzAP<`_1}A#dmkzM!A*5DC}&Z5^&kda z?*8z$``K=SRj%53Im`V)HTHpPz&6;2wSx@I zvAVhN4i|W$WHWI;U!(Ku_cM2U{cf+MdyPTk8&48U6|ymHTWLqohg%N zv`6Ez^{OoRQH6;S!-g;snrh#7oYa7@-8|>p|2mU%uWZek@T8}fWDooO;~zlLN8s;f`Rrg) z^!M)-#DFCFyAuDoYdlJ!M#}mn=;nuiuw5IMJ?r&lw#Y#wiFCo(fgrAO+(e5<5p2?$ z$gUvpdW*mnFi7)WbHC6eP7(R`nGeuw7iERUetSN1u3xs_X!o==^M0KgQnzxZb(J4R zRl~LD*2gn{Uhekm$3O*7?NnxgB?gt7f7oYMiyB160w$_a^BmAg_c%j>%ue5uieaBO zi@7c?U{OFqxG_dRz< zo%@&0ml+Lm)IV~g5POV^tJnC)z|t70lr@b!D$ur*QT5Z}?)OpO(0(hPyU@pGhuiz?+6(`--p0vq%$U%~ZifPO z{osP>_xGgbyGqQTEm>?|`AxLq&U$0wLJ~2fd#Q3ks=Xp=0=woyw1~+H_Iuys2Nvp` z33Z3Jc$KmiPgVUX;5CS4rLy~8kXZCnb{%l8d+_VPCVqtm9YlI<{(haJy@k?5Am#m+ z-J1jViE{fftZ0(_P2fgIK?V=Ki?&tjiekkluftz(d8Z7p1?~|gduE3`@_8vGX%hSo z;^V|?stw7&YTMQ_qIVz>N|4t2lN^i(o-sE@7Cu%2hJx zsyDfBNk$) zP<~bl^i^>*ijXD^xy&?`#P(dF{R|RAc~7L!lIg)@3fmzTkkuKX?PvAy&i&cz_t*}8 z@f$-Nj4*^w=I_6Yg9b}ujOLdyDQ_y^vK@l3UdtL?4MPVy#=y zVunt@1rIOc^reri+$o+<)X8-WG*>Lt;Nk0x-Lke-hyu7uEEw+JwFwcX`L zm@epK(X8eJduDdx+L|SxYj3H4d7586%~Yx9EXE{c+@$^V0A}`PjF0F(c)YydqTEHh zT7T5#Ub5iMq)cTlksE*T;o?q89xV)`?kHT5?6`#MG7wML0?m#}C>Li?w#tX9+QBLc z5%>cJVP$VVrmVKQ)#fM{JI6wY;*VvGKO1UL?h+gq6WeiJz9+_vG8fy#OEJfPb>oSaEmu&e_cKeIj z-QL67T0!`y!*_?@{>NS8;QhDtXnAwF$$LzJ&#T$%eHMLzFo>kkc~;227EFD@bb46e z(_l80ai46ojU$E~Ef^~D&6fbOfFMFbsu14u-dK>_D77v9j+2b7z6)`PpUveui=&H| zRP^yN!ohsUftv`0?nU%kps*}HzQk>{0A|JjKtr=Lw;to_pqdoB`gXdLRZ>kG!v8-M zCH@|Y!%>HSnQw7CV8ls~n0{5J%XPMs2=`Rm{ElAuO8(QN+D6rsV}aeI@P<~WG)-gh zZf4}t;Oh?6F%~&s+CrM22FHhCn5mFt2hxK^ormSLqm33Vuy5F>OgRL5Fz~k}9(N3{U;m7F;(dQf_D3?5GcGOZK_i>>_QyD^2 zAD-viqkr{YA6dWme`mKp*2xjFGJ%~4^r*-Cd+E*$1=%o<(Q6}bb~GMik9|nh{PmRH zm3Z6jdDPdwPgY>zb*B9y{K1}ZNCYUw_EiqHXVFVpE!)Yv7LL7G4p5YbM|@hH6g^h+ z*76GLZBYb0EO=eSqa5R^@w!Sp!_g|J>8yFN{21bY8p+CRZR>!&K|-W%FovQW_xq$l zFHA0b1}pSXD0mC*qIY_s(dV9fWXq_#T$_r7Q4mP>^cWK+tAe8TZkXMJLtv8xo^(sf zU+^n`fN#laE)vG{4b(W2P`c|qe(j*Ex5Ve%9?OGoDNp7>PO=|}0U+a@W$u%D*=c?NM>y%b;Gd<9i6f|Js`f+wA5d0=b z6|!xroZhoq@7D`w$NeoYyZ=os<^D3SY+j5toBv*y7zsaR&}mPtnLnH=8tbh9(P?YH zw0W2ftDFfW90<}jW;MTSHS5OL>p9gAI|56&HHY9XV%?c7i?Y}-kYs|a!sSRVji}GQ zrM=7HFnT#rUN z63FUg=6^itbseUkD%u~Ln#lQBU#8o;yyz#`GesQ_G=f=Kbe~{Zf~Ys`#hz*C0DuMe zjLC~`2#JLq5@@9&!%4Ew$wWNpbtGVJ6vD6M-(}oV*S=sM_zfwjGH)3hCXPI_R4_E4 zFB!2H{pwMrEjL2v=FfD#`5EWB2b?k|-(h7kYyK8sMyAYgD6XdigOFWR!H{_I8PRF6*-JH^8n=~b{VvLIqw9}JJEaavp+wpUneHEI0s}5ee;y~~r zzYBp|Va7$koSCo?7LvG8^CQwD>mrFm0}+iAqRrZY=*q+*%28K3go;r8$2%nzgCPaK z6jf+#xDLs&Tr;^oBClZipMdz}nh zr%`2K$g-xs$C*7vc$9K1aT4>@ln1?i0`WbOTr(u5q*wX%S4bW3_70puY%lXjGC+-K z&luR`F2JGK-i{AURgChrX@@`@#ds9$Y3lBgOq)?51nZLZIQU;gH8KT$4$BEqU^|%gyd>Pq5?aBE9ybH*d+bP7Wg^|DQ-zTkY(= z?++7;P~(plbC}Hsl@8CJl&~u~%?F+PJN6PkJGasGH?QDH3kvXPa}-exPNqEvw9yb` z4U=+6ROHegVpjNkF=&WOz%X>PV#w^`MI8MucjwQOju-6C{xRm#G)NAp3#Iv9Jn_cf z+8@|)(N}wbL^LxTK(2a{s@3q$9l^A!Q~gh(m5pz7Ba{Dw8xjHvk4GnN{z|<+bH`W^ z`UgKY$I-UJAKUU+&dvx`rnDVR5j#W(j#82R%{?-rJo1qw zETQ?dE^v=VsgO?6zyWPj6r=p&8E#!28O>_kiov|Tx)V59x0bm6Ii-wqNJoHE!rN%* zSuB4J7-I5^NH4<PB1@vK>E#YDpT!}{wL48`BU8J>pP}=^(6h{<-~95boIfz? zLxfqLddX_!9Ja;=;$u?71UE*j);6*v2pMI9ke5{rehCh7TGCJ>ix9B!1Fa|tzvVjv z$D|i;p|r&%Q6S3-^N4jUeHFh|J88Sc05UifmHL{IH;R8fe!cS>8U1$rnsfkHn^M7! z(BSHsPw!Pu-0nzW&adhBb(Ah{k=1e3SB^~f!jsl*^q(RJ7~l!1>rdcasRvb~GOZgG z!0G^K|L62kd^#qZNPwMfW^PHV#QL6P+6GL5B^sMJqn6hG(B3>j{_%>)ln`nek^J`U zBvbD38Uf*eU~0UmoG$PVuIp0OUkC|O7VWT<4fF7r5Aaqa{Bbz{*)@2-^6>dI-0;JY zrn{rbhpO^AdexXx(EYH)bg^6Ededtw1T8-Ed&8SxTgoJ-dz;NV-cbzgud9r_VCaU8 zDTWdXrRAz#12RbDzzXu{_8o-X&~Jf=lDvHMa*ATdy@@@&-jUJ(_cAs!pcbvdbC5G` zo?*enE{>iNT{j~-oH%O=a5CxMCqdk`SCA|yeh#7n+| zjdxsul<0pHL(hK^vfJH3r+*MKg1|^A3#TADA9jv|;;c6OuXlvKo^g~b537w&wmV2a$OD$Aj$B59Db4C-f4lt zPg7)@`D{0|!A;CIpzI;+g9;1#1qRVIy)H>|F)TwbeY)S(&<~27hQQl{mxuVvjC2r$ zSzcXajBr+-1<5$%k5MTE2C9sNQ=Np~Z2jA9$?+2kci8fkYk9RjSqiy0Z zirwGXP5QZM4-D>}w)zZYGd7_1t4gvP-ip|R>k0blaok3!Tgmv}?IiSkODIQZZtUS_ zEJwctidDmP;Kf5A{0PQC;MhXt;v%$D@Cm_mjQHugiwZH0D^zA29G$X5uur)~ous?$ z9)u?h(?NT)7JYESU*MFH+ix=@(@#e(EY(4zFSr(diC)nw1OwOjy>#skfByOh!4v0} ztj_8iCA6G}gA0{}#3@GozZOKFiYm0fiYh8YdftBtl_02BX=rItCL1wjjO#jq0L#KbgAu9WABE^I#mOOC2Bf#IehA~Y(p7epBr0PHeGAguhPC?h&dT*C%LEyTYF8wC~V-RBCT94W#!%B7jap7XhRsKt*W*uAo{tZetKrRdf?HeJ?r)X%#x@;Xx7~W&u&Msu ze++#tpi~|<4oMh!%{`~IN9oYz7?a0ah(T@bPC^#-msbKQdTDkTQPi(0ZM0LhSZv!Z zdE{$N*RR@-Pmp6Mun%yGO@bet@t2$U`x|KP<4^?Bv;IwNfOB~> z!vw>qXHeapIFHcTRtWHiWD}UO@ zlHe@fe#$Qapl+9!)xJ))ezvE@G#SzH%HyrAf*&*x?_6yZmQiocRnvUF;JpW`v zgds#X3J>2myF0r^LHZ`hh|DGgmBuTI5g@)q91Fv^exasAloUL{iTDlX42f3`mx8{* zlo*5{4o7^cn}1akv|g|*HRNOJ7xWm^xCVR>Mi}JHr<;ZP1MMuYNhD1z0V;F_mKa?D z%uAT7<3RsbL)_6-RF(Irx;^98Ra$KZ8#h+@mL+lk0ZKMDM8HI zO_{P_E_P!p3w(B^!~1DXljXRx%R$xR2O~glcqEbPYf23{HslO18-dOrNEdViUUHzB zYP;KRV=}yqWs3SloQ4H~WT56_bIm>&c3C3yBL^1l639ZcM4@b4PC~)4P&Clykre?V zBaJGYnpB>uD%L8GGKfy8wHHM^z=R|Ef&k|C6mh4sroXD?@8W*id#>YtIl-r!)!trH z-)ec;a;mCP%f))Ve7DKp21Gp=JHn_M@O``~KK$B`UI%>32xW()*j>5yQPC5H!`9N` zbhWXupzCa?Ypd_5P25`Bnz}G$4aLvb;EvPiq5C4@g3AFlg;@;`pN+&Tyq%A2nUJc9 z1G+qV6#<`q>XlFme3}i(INZ&6Fyx_s`vaw7`a}i_0iE%^9QF$@xCHgn8O*WWIj6nXzYc=X$Mzgew*5*H;N<0YLkMi)I zXW$~ma3DGPVW7d4QSbdOK(gDzBj-)93tut7_@4k~URSefA3F0R^|#yOAIYabhTQI%l_cY{a8OG6XBVn=r@ z!ml4*Zohi_8;9Lx`@K5cx~TXcv;Gu_Xe*mZxPrrQv0sDlf9)r-0faxq)u|hAc{z*xVL?YO99I-ux9HhUDK1pLphGOz4 zkQAc&tX7kraM{>e1l;Ur8IW+TMte8oS0?Ikd`_tj-NBxxmA3RC$FtPY^jqmiQQfgI zG(HYM{S2+^-g0q~U!&P+XlNfQ-X!R}#0+WNZ}gk()qTh=md{1&4;2<}s6Kh={nvDe zR+S$2r9M)Hm6+#j+dwb?H~DRT^eP%r(@mF2l4K|f(FYn=8W;^s9WGXbrf$S=tqn6t zo|Q5|SA#=ZqO7&Hif>(2Yh!JhYfDLUQGI78cjP5Q)GI}Oif7B)$#vr^r~S5{%b%sO zqk`8#Ti;NujSbah475Ey&1WxD{i$B0J-a5oS+k2^1W%LUPX0eL($=FL+G*P7cNN`xD^ z50=E>G@50|X72V;x8ABJ=8HnrRWk&+AC` z7MF~CDtIr2x9*;TsnR^P!2E?zu7QP) zxwVP&rk18(ik|NJiZoXJPhv1msrJA)6Z2c{l3cP}CO#Ztsz7lObC@_dG=ccEJqG$0 zAE4{C;g-Zv026hHYYb7*ct{yJE~glhH@Fz?ea-o-7>YC0NX=kc8&}PT zETKCw0BBei>N*jTG0tVlm zQ#&T&$XYi@EuNWu1V=3@cUEgsAf2I-kWzJ$V047~MOq9imcR7$>x^Q0Vmq%gy#|$~ zQF%kg%p10!Q|Z>dp}o26w1AP$g^YgRyUBnNDUCSH9pk9xW~h#UAql-aSStAQ0y zW36XGJ3F&9x7ED#&jTC#mA?pUbLpHuwlb5)MOi1M7CD_3&}Hiy!t?x(@EDxw3Puq zsx*$y#6;kck!h$rE2WZlT>c+H&SxkwLI1wJ=9gto{p;fM_n7Vy0z{Cbhxy-nD|^!v zLo+MkNwJMk22oz5u$Wgh*kL0T$I?8#K7+m9d9k~uqYY~_4lBDxrq&0SK>q1%y-tja zd+_Vjl-%lcU(e3&Z0u}ksaP39$!RF|>8bHsBSyL3k7?v>#%(Y>M)laJg8}~y@MIAF*$g3k1W(-odx@P{Q?Cf}A1?qya6AuT_S(BNcZ_uv z)Toh?8dcbK90>~aYn*FcLv9ji%+#jC(3B2HtoZS!wbt8$MSt@Su_fy2gumBh zKIkixG{*7be9Nv}n-17N7+oZgHhi0^xf;m5RJ5AVV^&po!=&3k%+hf8+(forFrzXF zmrI{F&@*J!P{b>fNjz0+LylTy7Akkb_iu>9!eVkicH;!Ltn7{#hl6y9oDIDRmf7MJ znp_(>vk7?TeU1h+MU>Dl9wu!DPkCAK;AD_EZ@ri&9g$o|r1G(Ih|5chnoZG$C>dm= zszlGEOEaiStx;GizfbqwhuUGgW#(lTvo=3e<1_eRg{U=jQy|w4|BH4@{54b{+;kt$ zj`^IuPYahNjgT5{Ry2AHJA(B)%2p|0qOVOV3&EQ@qXFjhgN?R~sEnw;jf}U2 zjgB*A=Iqfi5zkM&v(_LjX)=B1A^B1cr6 zr!(gQl?uNJ|78aaLK`aos$<%EQe>JF4P-FFgl*>$yOS%jw<4xYKpKs-m=xEW~<$q>EW>O+k=Iv?Yl;mqM?vK^0 z33gD<6t@UTK768wP&BV^Xf>Qa*S+`0SM&bgopM~%P(#z-Q_t|r->m)LXGJ8$@cx(H zHYpozst%Pd%#S=E`FLbe2S+Rsj+|Rb+mR)@|yMr z$ptOSyj#u7REjX0ADqj0UssU+tqNC42<2!~brIVT;-0Qe` zCr>9AlcH$SR-4!Rfx8X4i(`P-#ND$4#xBITO2@dCY27pAVdP=3O4t7r&I1Ho4exPC zzabT(g%gq?Hn3zCd&J$mt?WYiR9H&&CUN5N^}zG#l}z3=Tb7b0O14uP1@(5|HeRsn zY5zWl3q{d-H;97g%-%0*7>UpvB0xllBo|o`x}zGJ8e->F+d0ZU^xtP(aG<~KsI4pR z5CmE_f%x>`HqDEqSM&`j-T(OsH2@t97W6;gR)qe)kN-Csp*@cvpy%F-kZOSc#DxbM zGN!*9pHb1 zlUETY3gVyFUQLmL6d7EPGp=4R`kOb={am}=A>!X_G-$6xShE!f<1^i6cKdO^a=yNG zw0+G}*=^09`|E!xpB*?(op4;9OO$^n4)+04w zO1#HHI}xMN-cO0;r7>fOEUzLT9`0GI(rs zA%7+(M*in={`aMiaG~{Ztd!~ z7fB+DokE!asn-82=^bh4m^2p+(gIYve^+^rcRYw2)mOiFxO(P@U#o&|1@4z;-tvmY zx2`wMk(`i-$uy@p-`3Q1amT)$;`ZB@lnf5wrB6ioN| zvC-4PVOm->yIt`E0kq#|`ux>+Ub|V46_ZR6%3=)3s;?qni1DBVPk$raAYG z?8ps!s{6}L?S<36Ug9ZnzWrC*;4R2k7k7-kx`=rGmRWrh|0K>{^X0dtrUB>U(lWtsQ-@tFTBi70lDCkx z{!BW7!@F^zVg}fopQD|HxFg*zH^-TDRAyA;+6SJ|IW_zT{B?0-<&GcQ^!;QEDTfr$ z09y%FB)#G*vl*hPq_))t2Etoc7li@m@72aDC@U7vN;6s?=o~CgKG>cUbs?J2_u}=& zUEzLtsKWBaS4W4>brH#St+pTMKhWKZ7-Oajl-@a`qx)O4wwoKxKGsEgX{)Qe1iATq zzHNqF8evS8XFY2yngyiWbtes3z9kT*`Gu_=6gm(~0cgMpOPB%XunfA-N45L`7hj_#y0I3p8GW?*W5 zQxooqiGQ!qpNJ<%6X4B1kf=zCx_wHNor^!R@$2~Z5MKa(Sz_RGXq?2(igdH_;iA#* z@85q?!~d>bT;M9r?3=f~>?IC#M{P2ctlUo%Ko?-eCfOtl6A0q@OmGjaO| z4J8&h@DIaB=jdH`N?Y-FYwyzo;(RlYp0T4n!*Hawa zl?$@9&iWFlsH-()LQ57ka^v}tOD(^=^h4kq0cECH#q7?Kk<+YR6(T+qub~Q~U`cd| zlAt{_sPgj0=91u_aJBl6U{U__tvTN8Dhn@u{di2%24$lO>4BCvv9$!HS#D8rv2A+p z*u41Ehcx~&+o>p4%V-}lYyhii>AN(Q{qP(LpA<*<$$HVF2Op_$Xrdg81FXU|ZxnAG zAkSgkjdr-~lsU>66|?T`b^1~30_x}1H4&4%?>)v)q5^rlv3H~6)<|-bR$Dzuwjx$wglEdNfyNItmUbFiF`^^`d$RwCqHI*(|$Y9_Y zG$n?I@R#OI#bvXnH?s-KHol8b$@GRuaO*SCVOC=>dowlq30aqdSvlY5o*(E=7^o!i zIOSZ9tqScU3H>DI`^v!j%5H9LzC7c)E(tWot}w~t$m9+kvC45wk<_J+!!@a*51W@*GaNbeB@nq?k%oOl)-O%k`ZUy%+Hv5 z%NNPJONow*!(q8Zs;^xi)=~B#$gU}i884Ovq!jxV z|Lc;7uk_uoXrV11RdG0Iux0py`Qe^lyP^Xz6n`WP9z7uQS%7?Z&EX;k?3Oi6THI@r zqkNQtOt0!DlAZ=~%&=FoDX0xIIza8ou?RK0-%i>YmEV@c&=ngl#jIE42f9Sep=J_Y zQqdh$qQQ;B3wZ3>rI0iI`Yc)MkrwkN`RU$G^=rn(QPcn8RJ!s$l1idZ)~g7?Kav#;l2R1op-`DAvF55M`}>86`-hT9wUpeX(56h7x3ws+0bL z*$>YuCB9qSMHr0mSmHt!+^1~gIwLT+5&}QNQRdrbnY_TjKY0URBXhnKvofL`qro$F zZse2Ch3H_Yjz8IX=|V6pFP`6I0@7s_oF>1y@-&FmaG1>8!g^J};7IGiQs*ECOm~=w z@?{ouXIhXgv0b4jbp4LSo{qr|k9n> zir03?i2U@`U5!J~yX!Ff87x5BIH@cug3Tq|nLV`hIOm!XSnXcI(wNwzU);dYLEi;` zWyGH*nR}2Y_!S&`B=oGSaFxF25{x^*9_<5WkKD$B*GLA1^+g*DZX_}bnZIQp6uZfr zz~1xkg})HPlbxtox-11#O=8g?Ww6e19rm0{2oH(j0lP)_i{(uyd5DKajdq72!SAFf zFO%VALSO{*dy&~UbQ0s4*aXHL7ee`?Mw^b2?HG>Gs*awp55CH>F@Jc9!|(4Pf6cGH z2IiO;{s1zTwNLc+C}e)jM7e0r*7;1IAu$yY?YNp*FMh3Wf905}|55Fvg9+rv_}s2I zg95%kcPCb;Qhr`BdqR5qvmCg1rGS=DhycXK5-DX7xI% zg7ia>t%HYjjTE*!h)vlMzCEGUqPK`>p8d-7J?;b@1=0pz*1-_;3w?qR799u|b7Suw z-BWoWXxctS4oWA&r7Y2>Ko04X z_KY*06%*iEY!%!lNf3T9Z}vRY9O#9rd_te;8KpY8HW+JjNRe1Rt}`^%32kSKnWmE7 ztw~skPKGV+sAbe<%ZCzUsyxBR^=LB^-83!|ZP8NhfM!m;G<e|{I)M&Jr$O zm~cgIvTEvZ_#P73;iQ0+i82T|_xD1=lF_=dQ%C;MZxS%^m{$qM)R>@(sfl|L+Sp&7 zB5k+eXZa*&CpO=poT5F@j}VA4J(Kgg}Tp@K)u~l z8a9MjL4I+itIN`u?Uv3o#2UN18*8u46!Rwke?c2>=B1F2#X4D zH5l^U$t*w}cZMQ=L4UUVIT@2r83npRk*NWaSRC6Dox<|6l&EHS9S)Zm;+CZ!i2{RO zrS-cgh;>(y6=t@oks*OpA|$@Z8Tgz>8{!p&6q9i-7_!>(By==IzNo52`$j*@}QbzhKjMR(XU~;z%G#2v{42Q zQHMW7EQJ+EG({;zG}~T4XrqhtMNkc4W8cBos8lV)1vkMXAxpec$q_j9MgRhG7ew3p zZRnRx5VdKwDZMB)>Irb`0>CjKzV!7gvj0X=G`+`m+1~Nof$z-b#ouGc)UO6b>x+y5 zpKQq-h-UiwCy^B}J$?P$m*8VLpef|tJc<;iEd{&fFya{3Q4+h6J3SAu*J)vK<}qH0 z?Z98^CsJUC4NOvDo#`UumLS5t^XiEx=%9(ol2YMJR+^94|DsKAK1dpAx*=Jltj(AB zTUBSW-{0?MQ}k>!SOTSfAJXK+3gU#i1Wr>C<7s0hf>HI#%kJ8`VQSnioEvG?{;jg| zi|wn0;QS@zo`Zf8Tkl6jbcS`h4Hv1wb&SOy}-WcW%q{U4mSlH>z_=yUw*<4VOti|cy+2S9;B1pPnb=5J?qqy~ zh#&`XhR7OBxIA@=9ne(fxQ_BIW!VPuxwSjAAk%MUJ<@_6A|8NfGy;(M-onG+H--CQCFDz&=WP+ui^bNdG`}OZUH{=r75X_&o+h+4#MYoUk zpy`jaVZ`>&hGAsL+aY;_aCpBjaDQjoQ!6~XKX)kM;jJ*+P^Gc>zn>~B33R<*PXY(% z4a+iJ2s)a>amU?iE(e3FV70&eMji|TzttZe1Y(c7dA-M~aW2^LbXcJx7%{s{JR7mz zl@gK|g{+83OEp=_D~Q0)2L4Xeg$W$I`)u-s`AY8I;R{(8#sg`E88{(Ye|*akSjeY9 z8tWDX97&U*Wa%5gFN`4M7dD9C15}1CU*^;CYjv)hVC_k}y4ry`*#4r{3?rTetPh$>Ti2pqs;fEjd>Tt}*^TdWRnH>lC_!qL`HohZZr zQ0d5$=4L!M29pyPKS= z9MH&S0I;>=KmFU{d(D67o4@P5_4>aQO#At~4!sOJZfXZR@y8CC=2gQ3L&)O?u$*9& ziW+&-w33uitz8yX&r2Opt=3>9_<0q8XNGy5q=9)u62>C=<2umjK|gRBJPJuqLw_Wd z$8i!dh+dT}jUGm4R1=Hb$P8GL$k~2>s7(@@7XlAM&N@kw50Fg4cV@gM*A~V^pW-H_ zIf(MV5ROfURsltUSi{=#DZBDH5zzqv4p4s~@>zlG!;0hs8S8T!AM>~mE`g9&xmg1F zo&j7`qLtY@xv2;P)Fi^t_N1{)rju%De9pV!?j~R&QR8rtRI>%!QvISz5snp(sOY#f z)H$>9-_sqCV1;=aj9qd=xI6iJnxrs?$;krC#KD9eOGAyngA3gPv;uqKuz%t3yiyG- z*xaW+f4zigYFW&vXfZRPdS~-a86BK7_|sUcL|wBr6sF^&*ZyZ{HjWx18razH?X=Xxo@zrW6dxYK2F09P+Y=BC`-b zmH~ttu!M~a#x8Iok5P_^d4mR9P2 zLbDY+puIuc--kga+6Z*;uy(Ae8VE0DTaG9niKmbwi_YH z!B(=5^VDDugT_J~fgG;RTC;x!cakWCwI*Gm`xJtXD_-18d(Lr^?rkVwgru8nyWl9W z^!|dO&r`9c`k!Wne?==~p|uI&Z=EGPgsBiD?JXy&*eOW><^dwXt8r zIh$SYSXN}Ui14gEqdh~|ssl5^plI3G< zAen88L6k`nc5h;#a6ZNl0cdtN$Z+te5G?4tH9~w>NN~928eXRgXm+IHu%I)$h*6VN zhvZ)ZYh<(+62Po=UASDcRZU4yp*@kX_d%5}A_T1@Kp3GSt7aUC;T;k(5j*BW=^&SyKRW2-gQ~>HuPo{_@@eWzJh9vScEZIR~pQL&rRb@@9<*23PkV@ZV=gM-)h%1Oj-}Rz^6@pMu6jB|j zNeV$51|pmWL4+H8OhPIy=k`oA*V`n~T3<^kn|pxH9cUrW&TmvBa`bnw5;&0oBnon~ zP-q-cNP9q(>IQ?q;?yiQT@<~j2jK_;`E?E&x^NITEiSr*kLkfXmWEv}*)c5nmB>ET zIr89lT73ahc1XqTVZxv4)%KZ@l5fyCae^G16Rb_+KgBVP2KwnV8+dbk%}pmneZx8E zy8QO}W%*rJ>=stUK`&vsQD<~HE)UJ#3m0X!9^TJ9U~cUFJkF2e(Zo$@#vG8DZ-fk_ z*aMq2MF>I6h>P;QsGY$Q_C!`t(gaHhcX8Di#BlHyNCqiH=O9LVk%lB?y%M6%CWH}9 zm_6rHMNm}k)=jBA$#F8+$T^LeBA}wk_8n;uu?r_Z(K(N3y^sU(G{KvaXhne%TI&s#+;Y8D9sw0bRm2z5wg;ZZQk=4jZ_e4{twW+BH8DsbZa*aDJ9Yv>`v>!AE;nqBN`i)A5LY2c4-mjM*r5jrbxnf= z6mm1kAdM=N@KG%NagZn&k4KISmy4osMUWVjMM-xzYz0X(!cZYnMykh$_>K1pTO!Rf z8YG{wuTbo2VA<%0?LZ0ioy09O3n{2M8ygA+Ts$#AxG#*l<_b3#z(;{efKMzR{O5`W zPdKP$5A@0~aRDfsg8Mbdn5m?2l|eP0jg`z^S{9A7PRaPCpD)GV8$TEcQSl%j#8~HP zy?2`~gVd?)ZOZU4d*kLg3Q&cfl@eFs|Ju~5_tPqE(LfrJ;}2yuQui4}!;h{X3l&5M z_fPT8UU%U$+q37mcawzv=ZL)KuR^Gh3K?gpRX*XM9Uk>TnITdkvmw}S9+U_Qd=7ERh+x!=A(prGCOcoI}Yqjd#N5DZG-P^QF#Kl36Kl z_8cXyA((fEpAqIl_MQB3utWAqGD$@uU>l*vwCGi#p>IA@_kL7pc8hFdw08$W2W8pM zr0TdZ`W5OFMureYFa*v_xD0$+$w}nBAunH%0Kz;)w#75FFDeC{3VM(Z<0&^}rG9VN z>OQ$XX|Wkc`KJ03wm|oPCHV^|f08=)hOIf3KK#tvHodXT91h=+*u1 zyJp5acq*bFwIhQzdq{yd(ej5zPO_!=p-5^fwkAk4`n~iJp@Xk!M=#!E?YyN7!y$~I zOOhCw#3TXrSE^LkNW>bMXBdq14 zqjU#Az-+2gyst&oS_osB%^Qh0NG1(xHAPD;ELo~`Rd*#$ItK;&n;2oR9}X&8J?@O< z{{ihl62Bku4DlG`5Dq6^1lJUgY<##UK>5DIaa@td*d5rAgb=35IcIn(f+!cK9cE-4 zi*{WirNC1%NVP;I6L|_7B_Wl7z>7G=5k3@)w3P{*;BDlhiFPiLdXY?|zJ31Z1K!{$ zl`;weg~0oVfKmXye|4rf{+=V?CFvwNCygVr7EM=M!dHk3_}nRlZ)owIAWd_{R9}p~ z(_{X$I{=GDb2;|U#1E4?9!Ca}LwJm)SflWfC5TLU%0KcFJaEM!j~WgOk_5Dcizbxx zH*Lh^3{xLLa5^~To>Y#60!CIzf+jrDE&|8-3LXeo@*C+@c{EA|eu60vaRw?pDS1s& zB$x03b|dm53#TW4_)J+kFx}!jgeIec4(&GtGofN?2s|qef zyrd*8WN3lHafMUNglT;v!l)t;E?pu^_ywWl9$AG%O~$3bQ3RfvCg4J3CjEuledNal zfRawj=_om;7W_=|7Y;dPpVf-at#||ySG;X;!6z372qChSoXX}x9#l3?`&4Z5B@^as z6f+2ZX78o3uPuw0Eh)5VoIr+4l7tXUWJqHengrKo(UMn~ z$r_(@jgymq(7lg6&$UTP@=5tgJDLq#@^6w1#gV*Gh)fgqBY)|Z;pBJPh|uXcV>g7F z_i{4jbbK*>h2xLMESct2o}`u&ZBgi?0c>qNhnn~CAUxXeZ1WVQAROg8Mk^; z-q4OKJZV2SicOpD(I?YMW>+(mp_X1t`|PX#fCDB+f_F8l7fHRl>+RyRW1KxmJj??8 zB2+}2&H!6Lad(dIM?frz_LW9E%R&K2ZB4u)nW%*^X=-<5h>7tpT#_phKtn2zA%AGT zLq1e{ATb#ja&qz{#iJ66s9bg-2U7_p`QRx+>35V~CZJ3MJ1K}I`C0t{9|xx>&vK54 zi~@s9cs~3`z%XJ)Mx?QIGH1z;jB#EKi}}Ymg|Lb7P}(VX*n<)iRbiDLvNmLXRPU6Q zUQ9z#9wDFj&f`N&rzkHzQRAejoM+Jtvo$-;Y+vGZ3QqDu#&p)w zT#UxHKxY@{|LyL+jU9lDeY&gl9yN^eZh?wKK+G&M{9kIWH5yto>PA?`#HWEQh43aS^)U#5~zN-epUlt_6)t@GkMNNV(?bV!L) zu5bpYVJ1u~n#Gse>2BYORTlU*2wb}wPND3t8-esEYku$PJ~pL5|A&7LT^xlv!XN)M zaI!jtJdk9Pe9A@rtMEwlCTYG(YKl9Vnq0({{G%9W8=013OGAFrU;3T*oQ^wkpQ|F7 zk;^FIdAXexMlFd(N1+5fE7s-w&tq&NEDR%M6$%7@q)9>y9N&R$zn9}=D%BU8daLxw zl;>-A67Mc6?C9IO1=>YVrM!H3(A3xsG%y^GflsBW3i)|)AWC+zu@bOx=%%vaqXHtG zWkT?e#?MjQpbB^oJo22hh=Pe+!UZIM`8S#3w2QJ4bi!doQ~1)0b)qfCkZ>*{{)O`i zlb>zp?NQ`FRL5o-10ISWIp-M1JZ%$c$MmF4lxZv&(qEu)nvV3Lc;mSEmL3Nr$79$R zACKcc6eDs{I|&8LRO+b^Pzby)2vEnaj6y&m@D3p`)Dw8&X3@P9SohGu!D7eKoTjR8 zzof4`ZIDwD`F#6Dco#UhlGd(R)HX|>;Os!I{JRpVOJnh~yMFq_aCRR*K0VvM1W{MR z6~Fvz9SxfnaQ+jWwKtv>OW_GUxtbv4=JQ?Y9_j~GaNY6 zE>p}59C=E57mGbgcBX~soHsp@;aAU3ERg8?dQT%I6HcX~i;EJFj<{(KEW4RUCUX(d zGfS%iP9sn#e~K%T=zjSjE~~&r>kOAvKxu=T;OpUWjmR1l&(oBY&)Y!Y>Miq1VGsts3nFqwqdAz=SULWOiit|nf@rnnB^rV+-I8H^!joP?gM7MBa zuF-FH6lm{s4Jzgo0_P*3b^xA_j|x=?ym16Pr|)`}(TDD$j~Ukx42Z1{u+WHmdiwQp z7SG)hF`C{@(~;x5cuwalL#I<+$UT+kH0?@Tvy) zf8u6oy73q48-CgJSo_Cm6M(4DNzvn|o}Kk%mtP z_aqnRyHH=KFiruh9cTw2N3Px*40X0n=L9PArV+S{a{;!p*Ku{X(I0qzXXtsoA;S$m z_`;M_6jWneI)ZAa{X0Po&XLut$kcgkOw*NZXWE}=%<`M2P3cb?N;#c+PCLj?XZDW! zNG#|g+29WcD&rOed*HLB)!6`EuuON@cPx7|i}z2{XkU=P6{EFErMYE1bfE%71H^eq zkkgEWXW=-D>Z`<^mHt)zX0R(r(6pFrZ|9Zqs}@7WR|qHs&OzY3+4VWeRFFbIA@I5o z&`rm&?O}iDI$dl59N+{WG2CL3L`nr3fN3H$HD@}Loiis7MCi<^hs~&`|_uln!P;UB>nSTphf?u{sdr@&zm=>NBXvnf8QqF$Vwizq~(>Kon-l) z=>Ktx;WX_3$ZLIa43gP2k)2@KUEtg{v$6f#}U!c9^&^$!8#xZ|*~ zT<~0Et|Cv$7k{+Rgr3uJ1(!12Sx=E{oTIP>1Uc2opILOKV@y+<;SS0>nNqsKc}PEc zhW*J-ChRACPXAsc&UC8Fq?x86xx)#o{Af)N*LS-v`d=5Hl6&mn;B*4z^ZF6kzU!46 zFEAF`oo>HZ?>lzW^}Ie5SguRgA%!$qG$xVr%(3Z8+=gZBJo{BLnLk~kNF98bGI97$ zbo#`|8#W{xbbPL%>rnjR52tC6G8vb@UrlWAGVLe-?N6M0U*DtKf3HUCGMKblS|1l_ zT_)+NG&aW2;gI1)+Ndbg1sackkS*j&f0JX_DXOpJ5ti5Sm>I}%ke|$#gnOF5SITT6 zayaKndobEg#QxA6P@22AL6~G5FJU}4mPyVJ`VS3ERbGX_JAlB4Iv02cpjRv?1ZE@P z4x*TTX}x}b&>3_GUCdH##2hboXwri}I@EvS4e4xh%J=()0H2xiU2gLz7uUYcgV5Wj zp(-oPHVZQJYGhChrn zVp!->pK0M#6=LPM(lH_GDsmf43c z#av?n%`qu6a9Oacv!T~Du>t+IRt1Of#as*7rj4gmB#d;%;eT>c1(^8NB#61;KQ z2dnM5@Gu}?f*B^-n4~G62n|`s*(=+7f&kUttiM_8QzOBlt8{ZVz6fUywq3V--R?=V z+dA$K{d$M3k2fXEBB1;f0t$h58UdvMe5b2NG4~-NP-Y#k-|Ka1&GOMntNN_#4G-{U zw&Cck53L52fP4Zwe`sjLmw)r8{#q!?$;@jZ{;m;4-H`GR4-=EJxbHX#XaJ+^!2=xE z^XfBmGadJF%+}j9+E%e>;1=R5uPV%J(jV%5*B&~Uv-&pe1*BboqryqK9{Y@fl;!({ z0IAC9Mn{_5(BDh?2vQ5skyp;pb32V*r*d39d2v`SKkqhMC(NyN@72Dhg^rS(w;(1v zsGEUq_4?g@`SFYAdryz{AGhsZY3Tb6oQpBQAI3xM{S8%+s;IY6QSV8Xye|j@1P3c) z2u1&3_O2u{h26rH($5dND-WY!h3^66EXlr;9P^;eiK?HshJYLg<+vDr&Z=Mfh63ZF zXX9l{A1_@hz1H#5%E8lvPpqA@E+zK#nFac-N99YQuU zbnFnqJr1Btz{om1>nYFH4A=E}EQRBpXP-r5B0d--_nR=MPxu@691}c&nQ3#XPL)Hv1)v}r>rmM-)`FI0P6JrwNzktygBQ2wnr6i8U$4B9wf z?xW@3N+n(%KuN9^Iuf`y{VWzeGx5=&R_j&%`1H}^f4cws zKiq%%PrA(M4w&oELKUpNbkvfP6qaXcr?6KxFUj$|{A9l8J!kPme$#2> z8D%m*`F!Q_%rU_%KBxJRc;~u_$U9;riV`=;+H`Lz%PrYPXNr5EnPW4*-}9a7L9_Pa!NJpS|M1=Y zKRqcu+jHGWeTQwSaZv)Mo(h5Y5CL@y@OxNkiskP)0$B9)f4$vnzUUtP{`nvOG&CHu zb^FJITMO443-R=gj1^yuYi7z|dIX1B<0BTjs4XP-J)BDZp3xd zOt@Yo%3_N;D;6353nx0yUM%`-Ys<$Cyc)ZEm&m`2h4ZLgF6{n>pX~2?cImN%;c|4q z`@_Mpx9nZVC85I}t_|&bE_MQ%(DKkH)1WFBF=NY&tfmn_!WmxYl9)kt!fV9Ggzv>2 zxTE6Yk*8wff{Q7iS8;~&4Ozz&&Zo^+lHwL4eqi-9%^i5SL)&$G-J#tmH)PNe5Z9{o>WhqzxwmfTA!@n{&+c?{U~L{mLk5Hj%kKv zqI*Pj=}-uAsS%v_t{1H&R>SqYxgr+dyV-~Q~RnPK2kM)^D z9*9UWoH?wWkUcNkh^rt^mPHHdeUZ&0d=VCxjQczEYfI{GXLO>}1->2GA zynZkU?EdWTF!t3K4ZYib`mcNL@T6L+-(LIZ;N$D-KfJYY?N&aPTum9VTvUrB4NZ$; zl4N2mr!U{|po?P1ijUA3e>Q$J4>)5uC+{{>##lF}C^|3xjG zMGez5S*J5G$Gc$0PyjNvzE`&PHaA^%?;f40^=1u}md)*Lcei#MbI;44!Ni#cjlq&- z_g%k-%UgT6rp|_@PU->PY`Ii!uNQ&o&WKiZypbS)dOuR}QENe`h@Q~HPFWA~K!y~4 z4sMbi+OFHjr4p@Xr*pD@ba?cr^z8ZLqrJW7$NP_tI*q-0!ari{u>ZTA9lG^UnYW2R zk$I)!*L{}xqLS_oUH91^yA8WlIjEl;|LE53lk3YXw{r31O45wwVn!rxF(ZOo(oG10 zfxZ%=;cIkj`sq$`T976eQ>a)BvuUlS==(5C~UM*gnb+o|r^(XCSDwArSlJ@dX7g`oQrDeSAsLYV=x_QvGEA z(f+e<|G4+)kEIvSzB?K;pF8Pj^|!nG^sV@tmGe;nltm$+5SRx7N&z?z6cr7H!2A*L z?;U*I-(o*M@tk4ze))d2+&X^o;-s{9YjO4Va(3zVT6XouO1`j?OJ;Hr%}io}6Eiht z8hF8thRv5g7^3OSI6i^nECw@z@yI`jEJTi zCN{jpheHE*vz@NAmy^Vf!5wdJd)s4aUcE%)jaPGFV}o8i<1E4}9!7{=7)IqgoKx)& z`rfeL$6c-{jEi|LooOznyC@;o4P6eciy*4vTo!?s)d@)^twhPlxZD{ygc4Bb{-E?j zkmvduz6ECv7BqI>_j~Pbx7TbpyNy<>U8&a^wPx$6Tra;U9hdg^kB;`Me*Li5Y?N7y zHCUYWc8h#5FY;8sZx;bl0o`sAi<-#hB@PctfHaR_J{g6+}2Eixfx~_vHO8Y~y0MG2%Vjy&H& zCmPCIS!W<1D;7_BC4gUS6ZH%oa$y?2;ov+CR;$gZ$r-d}c@?n(eKYHA-pqqEGT~~o zSrK28Upnol*Vg7n+~q?ie|I*qVU8mQlr9g{+*nkE&Ow0c=gc}n01b|)OKKG)tsW`< z=$t>>XV?wzw3|2ww_H6r+}nTt?CJ5-hmT)8eR$L?KN)z#qxC(z{j2pgo8A52f(?V` zFrtDK0t$h58UdvMe5b2NG50|ufJM&^`_*9ct1sN)l0C3Hjb^LVFCQN7zsMyPA79I_ zeRO^C+RfF)!dfnwUP{H{xojetN}ADROt&HyE{ni;PYOZ$&_&J*=dH5Or;n?vjZq}@($ zq{@rMqQ0}Y6KQ?(4edU>dY)f?=^Ow3&paId=iugSyFavT+yvrTSd7shUzee9gyq#U zyBydm)fEw-6)068YLKr!=-??hP`C7-&MbGaxWTvI{t%8{$F_U*UZ+!m-ml*4*G{U{ zdbv`rR~wajwOOq;>dkVaT|cz@?Gs!8Qgi)w=SXM0{djo@m8#cgT1T|Nif7 zR@`#`q8%BQkBnZeQK^0R;(2LlY5CF3)f+cHTDo!V`oi+cYNoK9O(qvoRwRvW(upXJ z%dnVc(atZ35Pc`iheT5J!30tz9N}NC%bC?-O#5*PV}ap<878FcZx;bsUt%o4yELeW zHD=(1P>4YM>b#}zK?#>;?3ZUs%+>RlO@T|^78E%SJQ_+&d~J+9(AR344mo% zUkSiB6qzcW{=)r?^b4~P($dimcqGzXO!8`}LBCmTw(6Bu=jfzf zeX&=1wqH7U@$9g9yx;A%kM?7&YPOW@{pwf0dSi3Ma5kPiz4oV85eP8(w%nP zfB4g_`6vJ(pw{wFJ-;0rHv8>#*X)nrd!rD?)Qaz=v|y`B%IgW346up#T6t07*na zRBU_rXWc=kX>`g*k84lAd-8B;DN$IywR+>)$G2`@zrK9q`eHV-oQ}j6ld)JP9gW4K zrWrGt8O6837CHqJ<04lG(u))rlGKX{YdBWeF6eL~wc{4o7 z%0O-yKWQwWlQifyEiLYP+6Mf0FVBh3c9^%fz8<;J`M26W`z?J*8`8a8p76OTu|4(9 z-~O!?O{M&z$nVOcHgI)s=z0#e&JP^wT8S=B1>{Ww7|sy&b6He@uLl9Dhl#qNS71R_ z@3Lm{9Lc>M?{1>oz)SmmG)xHkRu-4@%em$JQZ|>*#IpHxB#};9 zkwnZe;}Knt;=n-qDvH{_fv1MWG^Tmtiw|0`PfRd^na0F~EoVKMv=+bE)bD-$26h2%ZyQ_4 zuS|;zx{PEV27pC=-ts#6bhlKkR9@7o$7|V@Y8*R&a8@EM@^K~@$+$Quld_Z;&m;R; zG{zdoAe1tkr!s6-rti5Q3By#qkQb_r?_a>3zWAhP9qY|>LDP;Ta+YRbyClsM z<>}u-kS`kCVHoEey3N@uf)NGydG! zxaEDp=6l2^&9)@=q>#licJw_ClplVlXAi10i!AnojuzO+0V?WY*uJg3_Jho~@zK>kr2S7j9T&SU<~6bO_tv+ZmBW8&@4a|&@bKu_lbdVTuchL+ zBnJn*$25&jdN=92KTM2gTnO+z5}x<8D5T<}l?Jxvz{U;Vxc~><;emyzhr`L;UK^Kp zoZvWwqei{HUp~g)5q;WQsWqYS>olwVPP@_V4_bXTth>J3N-r1il~Z+~@7cruHxGqh zt>y&_X3Az>@+UY}zi$!&>;_~$c5c#v^uwcV8V~i3$r`oV{^5}s&pg*$GnY&xa=A1H zy?830jwP4U>CED4ekpftX(_#s%48Rl2#h6C$!H{=Ff42urj3DkL54rPD5D+oI7g6= zhg>O0{qls75_Bp+^x+hDM$m|aOfH|J0A-mE0wM5$F*occ{+p!wMbibX@)BU4v z+70Po?;~RPCrl3W4_n0nBTZQ3xmm-a7=u4hXh)7oVQ^MSJt>Z@LEuYpvyh zf%B}asK=a0^Q4;86Gk>+Me=Dgxv-pFTr4as6&4o?isYng!Tm4OQ_3P4jh}~B<%kB18l5W!~8OOtVKU!&=#G?@{8F8Z7cqEd`=X2>oDxb|}Qn^el zxtL3(bJ!`EUckGtTrw3;l8Gnq*>F4+HzSD%b_wDP!3dNfv=fSyAQ&CRxH!UNy2}^^ zoNqZz==}JvBlJAhPxXAKJYEM!m!T<3F_S?$BouGTa7mP7w_4raNzbv5vE{Adwrrd2 z7AUbKaGA`p>yLT6U&Q>i17=0`w)DN?7S5|I&UcI>&Y=8TXFtb0?Lf~CZsNSs;?;R4 zy0v>=XX(G_q60nr?$P6KZx&WF5yLXB<(AyE6BlSZ|2SU#>CpBx|J z(yOC#rFv3n*K6%wt6uNn<(T8P5~)GAdy=*5>qdW_Z8$q$e(Ca_?W%3zy~0#6s}T4w z5l{-i53}A?slPu6KtWW*=fU(s_MTH>tiSckqW<{scSd&6H0Ud*R5=|xh*lE^C#6iR zoXI5;iG0G0V-2)`PlOBfc~oH`mR-rmk_(x5I+wCyNgNy)GjLWCc0lk;M4&2>yC1kh zFjxRx5XJDk`VCIaDBCxf-37sziYBLWV{fpHIkouY5$|+ypY5;@4M!8_nH@i^96kKg zlSlvhuYdaEgL1ES$eQ~-w)0!Mu;8l3-TT$A*xFBjst;2sYooaB?|%8~;aq3-+sycU zwQZ&jQ~tw^-w@AX!MG~_l-^_ip<=iG(yIL7@q>qsH`IDiA2n}(+=3GDhs(+IO3IAl zQUE;)`K84?81QLBgHUzDH7PEVy^yc;ng_QZ5REWwft`S-bNtA7(EYjC-ReTgO=lGK zun6rmuyX;s`l{7d1AF{x$A_hZll`NEYPpWgSzA0Cmn4BKDEbhU{nC{mpz{udGE3?OD|tm|oOL zI?>+qT5QjMo`~sMIueg$Ez`}%)={An!3 zl@^}Uwflp52UkZoYtNq^y?Fc#x14r|-Kt|12EogLS>#^L@9TSR;`2K?J6dLJ{ne7b zQtX`_)`v^BYG=dA?mA*eU&Z_tAp~(MUvZb$Wx1^&hrAT3-8TA)Z*l1#{_` zX2fV`EM89Pz?jRs7&!&p3ja?`rA3n@rld)bHJY zO#LVPD3(1MCyT}R2oA-nLO>yK6$C!OKJ+SZsk91#_Xq*JDQ2H;Yn!#ae)OlB`J+fa zqA$_;f5W)uMiaOnB$d$P`BWmlggp-{*D_11H^fuRbeb2+C2KHdcFSBh`8uiMf=g$syAAh^|sI>p>i|Wz0C!O+> z1{;(g9{#4o?&5Rs`5EKJ_I6}=E2bYc<2d;F>#KZT9Og>j!p*<_KvqHPv#E*5V6*^OI&wsGs@Pd>SRbA36Ry|xg~P72u06z|BaVvZaFBFbzmFnYX zPfHJ5Q+F&H$?&C3wFI#)!`a|a;C&pW^S9l!JgM`yUN zX-Bih{_gY0+Q3X_A~9Snx3K=%?K>a;n~y)cv%YrY2P>J}wZ&w1A&E0IBP931Int1G zF}$IQ#+q;(=>Q}MjIaoj*6@5o5%|kF9*r)w5Iz9)rD@NnJS&v9)L8+q$&ZR4iy@zs z74;P&46+Oh_~OAdCxit9Ca$}JA{#s7?V(F!rrquIv7N6`$4jy5(KEavdwjTGD%C27 zbi;kS*Q>b0ZqwKM?N;6E9YX ze7Fc;0aVnsFwZEkUHvi3n=VcQ%nj`rrjjX*nc1unT}&n8g={QYNXAo3*>oCLi7aN8 za!ctYoGO^bzc_9dPUu!Frkl~Yrej+LeKO3fVBy1e31Yf}DI1^p;YYln787^sZh|Ed zraCmc33ou`<};pPDMD#PxcC)eh!hx^J{%_?Afrfv!X3_xd;+(mE1%=Uvu%`Yg49_F zLy-iplMw?KCU^YPBo8w@2Z}#@qBQK*`>oaq7A&R1qr)frPxl}1KYMyusq7th>dzdf zbNHy^G)_Kh_UJ~;*<4=9*I57gmc`cB8U8st#iFRhOOV{gC%@&54XyC$Eh*=w?4jk2a4_+%S)NmQaTaM zMRhZU1HT~CnrT8n4Sr7~Rq?onL@rdJ^oN-<9{7BWyJ%6OONAFD5m9(N`U&f%X|WMd z9X&@8VHxKT_=f1obQB`(6Y-^Iko43;tS2VCDT(|W2gr7J20uIvQXz9uRPjqKnzO(O z@=kzO>^_8tKJBH0Djk=3Lo8sR%j-ko*KfD+X>X-o#c2iA#vwlH#qOMwO08OMbXw(p ze{j<6_bPtZX%3@_7Q@%Ttz5)jt~_^pi#>OTZG|t9;aQK%plk|(a}f{lf3*Mf_`$PBFPPHT@jTi=rWMU9g(<_WjxwlkW47=Fn=NM znS@4Vf<+V`79^r{!~;E1dSU1a4}4*b7%s+5dQmo@9ju*Rr`zndn~fHBver&&$H&Jf zN0l;e?>#Buc$kBR-8vq2SsmN_T3))-i{LF;bN{}(yMgm5iz8TP@~1o%0t$f-3xSvQ zSsxY}sDUHr*lzGC9#Gz0_^iS0UvC>w z_!;++eo$#^59y%tt1W(%Py}|AvCxpl#3Xb1^Dxw386aY zLJ4lE?xhiS;Sr81!|BQCNsn-(fDU=dKZ-_jILaa%p90S^Jb|D>zoE4lT#}l2(y#pE z&gJ?QnS z?Plxn__(@v@T~mw>9d0;2m8;DDksly_TN6ff;?mqR;glV)N4}yjoHQ+x|#2rji}@P zHy8tpmm355SR4Z#uKc@umtOk4?tTzE=~3OupIbMKP9o+EvFSCwd@a9n{nqO8M>nAl zymjsRjrAKhmY4GjOSxz&jSF<*cpHr4H8jitA=~06ZLmu6&2@sDX{tvqM^t&R(|%1d z6pQ|3!Q_(%;s*mVA7^Q#p?LE$LiP3%YE$_MjsyOYbSij)7!{AoLTTuaCKO~1XyCzp zJz&D+7@PdCah1_7zu~~8<1l*dIxfAcV2nJhoYW4E%hgJ=a*S)QPH1O*wb7_RIe5Y} zT#&&gw@Ypb$6%f%E#UGmbN(ls``_lxsC3EnDhK?l6W_7^I~jcQA4m45HuTf67t?ep|}epY_3 z!%t(s-qvsY76pjn`#w9GO6s@~)QT>y6qc{uTwT3+W2x}b_2tEDIQwe}w}RqQfM^C6 z1>oR+6K5T<2oC?p&Ok1|{7M#*0rB}S)ht#ysM*n{Nqnsn$Pyw_4Ep1S3r|>rWWe}I zp}Z}S*C=5S9we1C=}B=XC{CvdlAe0-M5L?ZvN;tzL6L`vd=OjGr&Tvx*wIJfSbWo# z1?=#{XT7+2cR;c|u=_Ycs@G|@yS-Yc*{Qa0qF<|3!6)ryEMZO#aC2|H*E#X*e!b%v zZ66mY5|(8q zBXq2W8NtQmT2%9K+c3YKoNid9KiWM{5-&zH*%C*6!px$ISh9i0G(0MK%7E##6fqQe zI@)wn89kI_n&K<3(4TFouy^BGJ7V~I45i%CW_122Rz|HJ1chL2C< zA=0Q%s?uN%2wNa@R3xfft^^FY41&0eCxUG>&IWPLdxXoW-Abm>GoM5UyBkmr7Xx-B6Y8lDPzWdl zW*~4@pEx6`@=^#W1U?7^ilkTA(l&+33@>I=*`;(enU6=}nWPnk;?PPZ@M)B(;ru~b>|h>8=LZ5y zQV5a}r%B^E(h3TH@jI)Rn)2h5#~=+SEYnZU*=Ew?lQe|PiYm#_Qz$`%&&$%#gcf}8 zXyA>MC3JSn5Ig<)UEID_>$RJeMy-BQFCQP2j}BiP9~{3pK02&cYe%(yx7;5N>wc0o z8NU2zbXWTi5C7ho^I3o4qMdKYPP&cVU6XbL?y|C1#HW`#fTL9^Y3a2!pFZ!!0@*L_ z?rL{%$p;a;L7!;8TRXP6B9Q&>ZFA!XKd|}rFY)X$7@a^8}^5Wv^jcY3_PzWv; z77EMwsE?F^*>og=zi2Xv>vSx9)(2%EKlvY3N?$RFPn}R+u>+8*8&X0QFDswG2$`2H zHqMn@3Ji>t_pnULu!-k+LLKl(w8(^`%B;wbqKT+H27YMq!q4&JpC`GvfDoVC4QzMV zZudJKoVV5L47xSkL|8qk;zRaYwRv<{?qKoKZ1$SfZqKQ7m|u@tW@`{}x~!%5oI%pT zXPEB8-}hX#bAeZf`g!*dpk|?CXSC7TNa~rkYb-d1)v*$>c+`&jJvVN6T0%E`yhDiQ zqe&b#8c(N|mzHDKR<9)%a!`&W(hKQyI*&7Vv(N^nqj*`Cv|@>fVZ=?th~N`PjIB6P zQ0PeLr5PDMSkjZbLKgB6o}(ZcW&8{`Z1R=v=_FHbiYEWY#3pT&ME*^Nj9oH2@|i_X zrkB~vIN@|iDL(JT%Z4GgNDW-{IYYYfwA-#X8@0poQMq)0J@bc$N2TM#lOreqYn?`U z;F#s1;ngCh-DK=qH@)`2ekFO&0Qr-14<+ zD@(W6f4F#a?Z(n#F1v!W0~c_yTs9Zyw`eEhhDFLi92q0#f2eCZHkZ%;VCV9Um!o{3 zfl{28P09g{ab)O~@kJGYa{Lu3#qU{Z#ooklOv)^9gB7wuS;sv?-aLX-0CLANS&O($wa%O*c0nZ4eu6%Fg0e5Ukc*{o zVEQs%2QMrvXBP{Lnfy{J7F$R~5=k5!9gkr$ND4(u*J<~Ig-?j_%`pFNSjQwyz9ptP z|G0mG@5nK-jOS@`?nO@umXpTOM2>I?r6Z>_lt%tZKYGgOk~X=eABD>_GCX+FXOM`; zk3GW<1=qoBua6y3-4>1{YV(I* zWu-O9@8YZ2D=yX*@bKYdw6gWPImeF((=m9rIqF7Y;GAh zg67k)IDO`XbH3;z9i7g-<~>U5acEQ zW)eKjz(h0(maEDjDi$tOaookNuw#n?9Z~5y^l6gox&tg==p4Vn|IgmL#mJGRXJRMr zw~V}2){U2DvpKC1Yerg`#t!r#xC96S=3!*RK=H}D5Y|8sFzZ=h1^B^!Ve-vS9$*Cs znD)zH;is+#KM2^tt{YY@1WAzBoRKtBoM{f5&2ExatjfyDYh=bf{QVJ`#Ufd}Hk(~! z{Xten#EElGocQ9zxqRop_z6V(CgbsFGVbp6Ivw~N+~4WIXD|8k7!CG%LkKY>qhSm; zg}`evj^T{cwmi?61kKw{Jk&`-^m~vHZB1`~EbGienDNPpM_~FT0tZM)lb7NCw+y+m zA1GoXG^0N;QZuq6MKYC4F)Eg$S(UN@Ga4{CYSvxbY1B#;NC~76@4Q)C{n?Fz@%W#lc2dNEUFPXI4wwi;X$Duc|Wr+>yh9iPY-31 zfBe%(Ps)O#&;E|g?@-_@zoYUxblbc=LL4Ie@SD>@B?tTYe zPItFfgSdt3tCCef%xdYVm=T^9LWOxpNxN%lpzMBn8)xUtgL(gK*kfO>Y{DVqgc7Rx&clh2w0P z1%ye=YHj{(b9w&U(%HFp>KF;mHEU(Zu3|B`1RI$)7KBYm&BD?K9Lk{&g{>H<#2>7s z6;4DRt0V|GTuB~-_Thj>2|!v{ep2!y3BYM~RE*+}dc~!E1v9LYL0r`vbvoT{uf4Yi)~_?_4hH=Z?B06b z75;AGD+kla6BlKcA@DTt!XoMcvqs94Sem5Cxql-K@B>*|Z>GRkliXNCsBO zLefHQuF`BY%GFZUf%Fv!LESVZ#k8O<0`W1}U&}O_@Bmp-6~Taztf&_j1SyP0ax~+i zFbO+J%VceskbQ8KGjjm?HK4M15UQMCPQe1=GA=+>u zcLRY*3zl}lmn0$%;MH_8n2a!}>p>D~zYWQR9jHCthYI92g#Wgo8rdGjAV_wDfm%&G zZ_f<=={-LZn@|s0pUs0Fl=B!J74{=%1!^6PgbBtsY0F8?bB?2V@CaIilC_LUilWJo z&M~Sr)osq%rA4rUOUnz*#WV1by*$6v02x@VLA5WR%s{Gv>MSZNlA*>C_gnO;Ic1Id zQk)Sg`853j;dT^I6#1YgA4YSU3kBs95mLC#kCAPDgmiSr={@pmR4=jR^^=lKuh9-M z^NU4(QxS!H&W*1Zric&@`+bmF1?d-w2##q&e;fp3*c?KAhFj`hx3{x<&x1kz@zC@7 zo67$$x&inMGPMDaL~CV?{mW2k1yym2o1=^xyW#pT=?%<~D-$^}^)zu5TXjl$$#paxn!{$pvY?+nzq zW*#h{9Y>OcU@JTY<6sTa^SR_-tA(?N;Gy&5x+&tvAIRtaE>uSHK0MzH3_UbU5cMnT zM!7mys=MJQP(z_q+{E* zosMnWw(XA14t8wY?%3*dY}>YzlkWR|&hwt}{)F>skJ@8Yt*YsH%{A8~qI&Je8SD{= zj$Szk=`|PG<&jEiX98YM5i;iwqBB3CNx+;bGr9a8$m$IQp+=PHCKLLe$Br2jn#IT2 zeiHp7_dT@NVe3^9u$LZ7E2AFnM_h>gCT;bf@DQ+-wX!Tq0wukK9(m5+TDQ z7-*RE=Ntx5| z$5YYi4{Sr36JjK+3{VLG7OceLmMb%AwL_Ufa>a22&0`KUH5toQHCjTP3x%&S9iDyl9JM@_r361LDv)CPoJK4+4tniHdcVNEwCgfXE zS9yUJ_gZr_-6 zzeXigDb1$8CPL&(>CG)d#Fq-8`mvIw*@m-a#VA1fAQ1v1&>ynuWy8iRs4D_dgOv(% zF@*CC5K%MrvWFbI34MP9;V1Ulm?Dtn@dM%vxhQ2n5nzK-PTVly0ljBmx%3K>t69W? z3qw@$FXNYZ_<5yiw36kKX7pma7@cy)N^K+Xb;`52C@&>R*3}SXM+hX(Q}D5KySJvE zCQ@YUeude6OOixujW89ml7f_Eg6d)%>|$AhG93hHu4Yx6U6G>YuNcdeT8;y*WKA)@ z2)`IrHl%VzuYzOnxzOnYM5geEP)cOl%;^=?^t@*wXMyI$V(V`lIh@8t2#gGyK|<*E z{(OH5`i@Q%X|V^h-W4-TY!lf(oJPBrnR4?UAVGi65uu~w5;B9`Z}eQo3@5nN?4F;w zhqgOlgDPVwoUgAhub!TrJ^tYKWwk5m+C+<-S!{AZy*T-3+Ga$pfDnN~3$q(sRSy$T z)YVdfQ!{ncE_HUoGBGeq{TN6lnzuSO!+Ie?tg%4HyM;*sj%%QSrb+Tlz7& zWa`n2sSWyHZL?DvH(?Y?#A6RYL!v{f_}}#hgVA&rqC<_ALhg1jRc-b?EJNDCKR}%O zVjx4OmffwkJIuLtZ{pZI4hKDuO14YkdUdJZBuu^^VU|7ey=_svR>s+_X(TbcJ#MPK zyhf-UH`0-@NEcVD(=>y@l}HsBCZo&s{~RHX&Iy_d^<-!VZ{j<8;w-HQ1rz6JF6*;} zIiWfsn^#tOk5+kc0!K`$dGb@hBLII_;LXxamCH20_3wC@K@B5Cg(si?g%SRBR1t|0 z!gk1a>_YdbYwC&Bf5z-#maMdVn;i+4aBOnLXadMwXJ36t865W zQOG?4dX7P?tCfy$*L4C!QOoFc9l@$osj*(thj%t2Rtm34_hBV&5r$@l*w(8fCs#Qp|M7aR`a#K zXW;t%b8E5OQfLKNG0wz&Em<~E^#r&)^Ma{H+E$ZXs}$V!HJd-GDF^BI$}o+!;Ir+? ztCazW!Fu7!%r+d;p(ON(fo-s#+(N`*PNlyK$%N)p#hgipVzgW>gg@OCP95Ot;ByXD zFyet79uy!3`1Rg}Q5ZGY7f|{Ez#? z?UBV4?yiQ9C@9w7-?#bDecc}+`ti9GqR}Z(Xp4zX9RXzp3X#0BLv2q};Q%laH}Kcd z2{+V@%$^IngoUsTVghE6=$=!7t-PUI*R{CI-Y<2dfCR=4668`47!-X|l>OR2s!HLc z>I%}&lm}WR2}y4eZ~D7A2upf&{v1#|R!wzkO3BySE6JU#7E#ar9(rxqtVc7JmFg=0UA7|^$Y6y1_wl3Ts#qAe*aEuRHA z>(NWmYC>xOM*zB)YEt23>sCmwm{^{Nj`m6_M}vp~BAiyJLv0BDankcZb|iSUWY8t4 zgop;@+E5x6mhcprCc)WaVP@i z&$#I}Stn&UGjH6UTjQ(-WR@($`hW=^!|Qc}sw<`vpBZQj4M@lx(~EdL*{|JPzd0Q= z`Y}~@d_iO^y+Gkv&?uvnZB-F9Q{@T5tjrPgfy$}R-uQ4s0ke(J&Y$H0U{K%WqHR3z z-RP8S`Z_|R9)=cFLoyxGH2fJ2{ZeddEh7VcmB`~wJvb;xa5$>~34xxE;`|oYPEK(T zckEz}&6DyaFm_?r<2ck-C5Z7a3QpL;A1F3buwtZ=6jv`Sz-fo~&L~(xz7W}7h9foI ziyK62qlPW~N3Ri^SssD}av@^<4m_xOT#c-wIPK{Kg+WIT=RsYG7e808++dL?Ulcfa zTBn|yjc|BVS7lwim}kf;?0PHE&y4c>8$mO71-K9w*wC?I_RXq7>j;t;WJ=&KmtA4* zF|!-+AWYaH?P1Z_AUl7P+9K$#1wPVI3v^+E*L8MmOp2CAdT=c`ZcPB`m**gBD%d1 z-e1s!1{)Hs?TUVY*57SVq9sV&3#W2K8wC#(gQGj5DreaqT~aLCt&NB@NM`4n2eU1% z8*4bWN<{ap#`Fl|J+FS$zIp#m4x32g7}lYu0RvnTy|LCeV7oCkIa$i4^3yuHGqm!l zX=NE2;Z3FzY)83zTU1E5=*!G1Xn{xuMzGP?Y#Fff+;Jn+i_-J;#>)!BjW)y0vY6T> ziI^FN=?OKMhf0AKmxRy(h9u;42x{?yN(T*@RIFgvVTvSFhkH`>pSlfg_SS>x;az4z;OqzNdsTZ>O}O%p1PsGcTh(o+Jm;)x2~FZ zG6!Hi%mAZ&cykVnlhhG`)cLhdwj$Cx1GBLJEEk;ev*Mp^=9GmecJtJs^OVO9k-Hph zsRNb0X(MaLtwq0uTEW}(5aCI?*;@?@Py=BoC-W?UWHXVHC-sk@$BniEg3OqnWxz%B zp#vGPj8{ND1FkJ(9zutJmvL_>_-Nq+(&2N3*|8x=>?O*N6BuEJks6%@O%Rlj5EP3H z%j|JWoX|tkf>EdvneCYa$N`y4c|3iMLkqjVn8GJvSVCcrOtK7U$mzqRqysvbzAPY( zKrUuNLNFm+dH`zSN8JoZK`EX*URhrGutN{1a^MeHrZWll2F5Rp6|-K+YMJ)5Id3J@ zOhw=V$x$i5#bDHt&?)2tDGDX2O`EPAu{Tf>9_BnTG|T7&o7umEnN5ncC=&*%IIb9C z6r@bBQEUJOFbcQxTAWF6?Ir3Mbr8uR#Hwn-E({>SHD(fu9BBkXr|jFXIJ)d*pRy~N z4b!^h%LI3If8_Q_9a_2sNCs@z!dP1tjFMg%h`3jl)E{O9T*99_tm27ZWFv3VzO(Wj zJUHqLqIpy_P?DapFOmW$JxS*m_bmnI6_*v6#}{zW>%eAU_LUW-f5Tx)XHj=Eh{CYy zlTI>&dp}$g@_~Q&R`*e1#n?(DU05KP{GxzSCja|YJp7_}o_@`)hY<#ne`-Q8IvXy( zSYa_2jWN#K$Nuc{@u6SN4^ij^wXLJnlgM))E=&^_mXI1@3?0SeJZ?v_D;qp0Q3_cY zixW32g5V|6o?H?1JM)4qi|n}~E`-%uHwp#2G+Fd>?LK~%Hs;05XkytPgs&vq;41<9 zYJk{fRz%!d4^+1Lr8>PiArj5&qRD#7;h6NU^_2`AP`P~JlZNd)oL=cm@Y2~BPT|& z)*?h?w>q=xADuH&XW7}n7Q_+|BvmK;z~eFRPQAcTZcH11N(dH1x*-ken18wW4@nVO zV?GqY4$~7aj6j&wM3bq+pe~&_L*xV@wg{0AMi{6qQxgBQH>d-iIG*r)q((0Y#b78{ zQ0$I1nRo3x z5Ga`BHJjC3f8=iu2o<7dVVZvD&&5e~T~&E{;M0fq0{LVT6iGEyjyO=~_A|tjnL0@( zvC)1XDWb2d9Yk}~wy#J{PY<;^vfhq|Ahcmq|cCJ#z1aVUXJimqPVS%^f$DBMM z00MYrn^_(=|h8vc+2DKi_?!rT>2HB7mxEJ&Vhh%JWgb1JA&ja0Sk8K4Q>Y! zosMxvh61rD$H3(1R4>^d_s>vqe0faL_d7+iA-9+3sqpb>%FfpIjL2Ke!|CRUm@2)u zduQmceCMeRkrEtTe{ub}>mT^Q^Of+>H!;@yn(3RTF|zg1ZM(l7u5ZVsJ}<6X0Iz*N z^ykMCX`50;>GLF`Qj&@w#<5H__z-$na5>@#cere>oQ(rhDRMT-d?Eh66g z)})feSVUyWZxJc*n;L5Sk#!=FaAb&t7>ELDgrE5t_PpqiG@69G=e9%Y594VRUt@e^ zwe?%aYWUIexY+LT7T&@n>47aOZ6TetM78RE+V|3$Q8I0u7@bZn;#W}xdyHBaI{^{# z`MhR&7nxGi7YK78m3sp_o`l>nX=O~L65uma!DhxN!t4~ta0-7t_)@vzkEux|EF|Ul zCq#QfZok}WlBuP<-b-QfOttAq?W9$aKPw6fjf42Hds8$(KZ{w96WN4K6rmd4~N~z@S%fw9Qys(1s!E z0Zc*Ox^U8%8m)1HepB^W5=p4pNQ5l=!pYE1BO>qH`Yrspk7Bw6Ui{&NNtq@NKM(_g z<9U!GbBU$4V-O8ZMM*Q_n6r_og1H&E5TPl|y%bUm32t>fgcaA7kBA}K_R~VG#}q#2 z$E>J-ADz)6u49K@@1l=5Xv zHxxiqfxLzFaWOKGIPxG-XVg8O*y89~+SoM1bOl>)s?#4x#vi?;5(QBa)y9n4NpZAj z1$Cruc0_LC$$zp!p%;aakw4Xe-ih3NpF%~|vKbME6amix+#AEf!|^788zy54+N?^^ z{yaO{c-Nj@*TRh2w}u)DVZ|)8ZDyEwdL$(w?4RP#&QS?9T=)Cbt)hiphgTk7L>UZd zjG+d>nt=u|mR;bL`>8y8msjzf5bh~E;u--0rDy^J0HX>^gQ7&@Qs`glJHD`YU!=0I zD>6Hi5z>z-D4l4xpl;c9Q+8`10E7Cv58?Q50tQGNyV%ybXzme3o|uf%eT#ur&>2j2 zBt{eMxwWxs7>p6tTm(XaKVsnwGA$n|vI{=h(rl6oE=>f?B}_c9S8j7S3x^Q$k?eLB zn{01yk7`AxpbHjXB$@<}5I3eAip4!F9X2a{T_90OI)$W(2J8JGXd3_^fy^CwrV!zN zPr8OI9Z%?GQBmQ5J-74y_`E8L;nhTxKq|`WbP>&Yza#w)mG_mBSeuPMTK3R;$Mk53**0VTmo{bco;8j1d@s-U*C#eVZbzfyR7G>m&d zv#@J|96|Py0;K(yv2p+)aS(zrthbRxNvGiV?>KnvRdLieoCe4R%;jL0A&P|NCK8c3 z#XZ*j0OCBrdJfFoQy3*}${CC+pV@xPg@LM&1X=ZoD=r5$pTgHgITZX=>HPVOd4c;? zI_b#^k5gZ*n7Ml279@BXNEB_M)L9%Kc91Ov$e-eqZGT)x^jw2|*-s8ANS<~iUMR{d zmalyFFMRuj8vXaD2R0zn1&LHFd=N%33WH_C!ON4&FSRv^Ag9GS2>JbukpJ(G?;r%>N&6w#!@>2B+{1{#l8ssj zE4SmamgfpY>S}8B<53tz5BhJS_~yp0Y_{7kqeQmPL`8e`1d*=vg z(W0ZiIi-Cl7~FRL5}d!Grf{e8g@bhi>lASUsu zvD#JNTs&B9-Ju*i^LaPvqpzbUj~_wt{;`t2-DUhcE8u>~B$p{o0&nbhwQGBTh9B+u zY-EP+%htE?b2qqYR3nbdlEv?`ze#+w@+ow+Uyn#yect&k`pI~oHy)eK$FGk)-t?0>{TiR=+4pz=HMT$#8sUzUITAAe;99+5DkK1IDTDT&STnwWHp{t)??BIZp?S66ki zDqGo|%kF{TW4#-O?0bcyg6Pvf@%qo5{~o}h2Wf!pd^}8GVNFm)HC$m(Q^rb1DKK$LCinQ|7%qs6o31(irv6}udYB? z>sTMK1vNJ6`}ubF@8dftLDG)gijv03Cxi4*Ib;6I;VUtc9=uJQ_m?ko@a3QKk>XNc zxu!332>wa*muBrFTC~iLC!y5?kARbgrWDdcPN#eWDF4^Wbx1x1U==(l^BvJHR(OS$soev=X%Hyx<0SAeen=mDg4QCf$hIq zg`P^E>VTc1?AnTQ9EU+DH33$U7HVSu&a2?l$`K+6uLqHhS9H2{kZzlxF&` zkJ{ShNu*M;IVRn^v|*zwTA*cfn548`CB86v9Q+_84mwB%AXmS-u;?*J9B`3Fn9E%6 zt?G^-ZPfPBA3PPY4Wd}_Zb?F^eJ%brL>?FQ@w_}Jr z!c!LFa+;Ar9q+q%7>p!KOCzP)V(4jCr7|s5WY&mC(Yb1Fy{_u$)i`YxA_LOJv6T6R zN`Yo00FwjdAW;0{pQf~)c6WJ<@8&f4yU6*6g*X<3FM8^}iW!_3 zj){y;)koqo$>SM_l*IGP&xi+oT+x<+?ETF%E;b@5bGiAfgEgfh&P5ygIcsU@q?bPL zZ^KEgT16`JJvVT4qFtVT*4pb$m6DPO-z0zl)Qn#mp~|)$W(XPs0U`s0AN$x-WB?k& z29lD@r*P5SBHiuvpk1QA!F~TT{UQ@;IFB3iVfNi{k>E~zeZpZ1>&N^1gMmHA6_33j zFK=YEIX>yP_XBZ^g8Qa18BqMwmOmlJe|^vYYq&h%K?~96ygqLjK9!JClA9hV*+T10 z*yjM+RPAUjW{VhO_hRE!f#=q0=;^mjgF|m?Iz`O-P3LVzn5M!DwyJ7_q|qJewm9=j zo_icccr`N@)i!o7v|vxT_5lU|>=nru{b7WMpuS?&P=N}voSGz6uQSzCv*WjX?e<24 z1-~)Mu_g~9bVcNs4U-uhnU2m*J9EF1&K5sEduzXv&GmHxcz0p@B`m)e^`QBjw_}mU zi9sB?Qs@S)uOn|o-hTZrPaL9=;=V5ma#oqfaghXk--r>&1u}D0<#d-T{q(h-W&GH} z(}p>_=>uq0a~8D@J`X-OM3o#&(lbovXlbQd|7!ZN?C?9;>{n=ETRL@;iex=1(Q%}L z3a~S01TA-rAy^Wi!S?tdpD~(y9Ic6hPYCKs755sOBm7ICyI{Y#<%@O4K}X^Mf~e8% zp*Zuv$2R7i6l%?JXtV6G37EG}2Ph?lkef&1tFu~nY^jKwTiy1LmKiW!g=KlIKTMpj zpL4gkH(%IXu5ChJTwV?qRrOj~kGGseDOz45?4WsU86Ohq=Oa(|)ZUZLIRD3r|Cg6e zpbMB`5Rj;IIE8O&gQ4Cn##GJmr3Heb<1;;pEZg648&*ocrxU)Wm&j$M@waqz{8Gr! zE={q5`)W{5&P$OMb!F9LnwMb~c(be@QF$6uE|lpr+;$LE-9pLOo?OI^ScK|B zWL;HJRjaCD>a9S{XY?wLCSD^$7wob))I zw2q-ssn7sfwEnb_KX;`@TE3lU@HqQgk1ocRhwlv-7iSMEIh(7UUhd}Z?&k8Ru0Otd z+5K+$z5KZA-!4C%5q4+9A9u^D1OgLmvw7@`hzqNCYSs_fb`A%lcmGe5cf|p+b--8~ zh!P7EMbcE3yytevzLHgHb`oh4q2N5puqa((JvJ{2`8d8vbfuo7onEtWNMqNkN!Q9I z&QcL-#KHVEH$f1g9-L`1S|hr=0dHJjbEsNAeCbRqDI27ED! zpbJ7Qh6c4kod64f5(}MAms#7`*nLPtme_4y+ECxZdTUnIYgU$*_Urj;=XLJ-!mF;I z5nNl#M8Dcr4tPJp-QLQL6LEE;g>GU*PfMrM_3i)CpvO@F$hg`SQ7$D`SX0j)%izQe z&SdreROs0EQ(i@08m_x$iQCDFJw07H&99_QgO2?mL;7~?XX}uWPgfo5qK*GmM$NKa z|J;2f(J1^-Uvm0r8!Z$Xi3V&0lhP1J8u)M03wOqHu-^k`(>-avXqjB;)$`JJmU%0b z>Qc=tBSSyVcd^OH8aV$G1YG?_{Bm7Mf}>bWAoc_xRh49){qo>qx^=(N#?ojs)r6H% zA-eHe+}_L9tMfG6Ue6QYFA%hcQFOETkTjGA_;SgXmr-U(GL9K)xqI$%2anNPKD z9$#*59=oo*c5djEY#xD`cWzsGufq7=*#}*HW0)B2QKRv3z~TD=3EX4*;X#Emeh@(} zy;xJ@IiOu%~CjHk21{{hTfcYH1j2=mo0dxCebiLaSUijo+Y(8`EUVbN$#!TN& z59QUbX-kqSTvRF+Vv{v`O$hmKD#xaUL!9xcWW;e;4F#cmB1R)AsT*GPiTn zF=+ZSg`Kyc3EQ^u`;y}b%9h*a=ET6T{I92Gh@gkpi|*&@59Rnp1U)jp)lGJOf`6e= z4LoqZX*P4Brz<zAk6uLs!)%vBC*U$jq((m9YW;?yB zROqd`OQB+MBAZKDQ;$oRd*0@I3I_TCy46pvp(-?Oma)+CR)q-QZ3-;H_eP^SZGk5C zl$)Smn^EYd===$&u!(rXF6ajb<@Z0TnwuJoH=$P2{qY1ay?l=|&E5Z-)3AI+vYAA^ zUVp<+OyEi#-&YELML_)J(!A6;{f**$?<{qRg%JR}tKV@_<@|zoz=(@WzZJXH}?wewjX3D*+gt|r`c?duNODjrh z+7-+U%+S{v89-In-aValbqfoLn@q1}!-!3yin^&S*X~xnhMtCHtsL^uT`niSXy z!wR#0fU7tfGn{`mSF>b^x}`vHl2U+ku!#mO8g!95>GDY8pJvof5T6}R4vaJv8}}&} z>-7c)+?kB%<`r{p_lu3q&UT;A3%AvZ#`aF%%L`ZQ8}0%>BvNbN#)oNf$BI9&xUz0-O_j~^tCBSd|u!*x|)_WRlj;LT2*SkJbR z<42|JS+D;akZm@(UB$=bAsR(A>Gnsb1Jb82;=y&oXEdWt1iCcY8H6Hj1Y@#|A&l}c zlP!8Ri8qYl9Y2Bq=7)R>527QhWNeo}`VMrFw9R2hR{p^}a_QUcf>R&C)=xw%fKIA+PCmNm8 zNv!iKl4^{}AqUc34|GVc>K2dqy5=$PJ_^~mdzOV%j*!EI$mxc#^|I|MbSV{WcC9C* z%y#p3@ls6aeA!KBAB2AY4J0i8W>KszPuL_5fk;bBh&M`=n9WqwG25($pEbo}hV-7TG7ey>pv4|ZPeH7v}cCHgm^e(&8M@*7195GZwI`PTd&Og4o)Z67a{Go56M z+l;19?+ArS`=+ie*1%yX#w?0juNJa;pHXl>;_WXB_vy-thp(7O5f5fo2BT)GV)>IN zgCIx7ehGCy5vkd?{k(859Q74OR(GHO+_|)9`#PpJvYPgLh81(Rx@~_P9^S$x8(xEm zs8rsVX<=ICOrfIElua>tG?4`tDUS(c+{jakR0L@WN1%mEx`G5T6^PreBN&UcW*FLh z87N!&_km$%X!0UtE$M*LaBUlCE#o!F6Jy96yTF)PR5)U=Eu#;9QEbgZsO5}6LvTzB z2>>V&)Pn)bsKGber4q?HirHJH2}=eNpiTjcr)Vc) zbIe~5AahH*sWar3c7)%%lg*R>!NlN}so@fZM{)pCWJT2N>$(ufuFe}h=jX@dvlXved0u_yab&G(ohFRE>`-(p z69PIdbBk$J=CiQb{3roDK{CNvaaB_-?Hg$XdV*l(H458?NHH`9ez8*;7|j;gG22Az zpRJL~n{KA!YkK(M6`TF-mg4{(DrtE0e=%(9U#Ht@u=BNnV^lbo6G5?)!JCpaktWHh zOp!Sg+9oG%9p%pf{LkR*Z|Tdw!o?U|cz7ofsQ7WGPN)e8n_vNG_E2T118KU+Mj zFI1anq_7t~e36qi59D2^|6JU8`?du;KzQay2I2FOrgM_^ioMfzm0_o z=VY$(VlA_Za`Y6^!7GzSH`#0RZIxNP zRTaY3XxN^|fWrnAVMP~JRnuh!mC{(twiq^O&?Aw7JRXtafRzH_{FfvC;&f85Kt@Cx z3*%!#l0Nu6QImAHK-YfOc%dneK=uARR3cWAqGB}1h%RB`bQORMO5+?QLmQZA?lJj0 z8VrYI@}*?#&s2VINh+tW1SA{zy0l3g-X(Dp!JINETAPp`YVc3P_*kp~wNrNKFLtu@ z4UAdS-%t$}Qwc8aT*a>e0loZdI0Gcp@qw75tdh)e0f^MF1rhwv9it8$xNwhLK^L8F zeoxQ7J3iNz92=UpO{t)yJ)T~ipbLwNXp1Hi)6zIk!sIj9D)eA&*$?;4tZUd(ttYQH zYyb{AzVscr@CI`IK$qn9Gc)G5&1 z=C0}F@1+EEeCrI(tGgM=*&maaBfC}ZHe*uH5&OzoUrOfsC`zoIoBtiMQ2G@QO6s2n{=YUwk9Zz)$%*E;2->OqCG>M*Mg zZP-a_?ey7o84h`YxE-s*k2_>IZ$z;I<(YCqG(#|BM!X;@9Pn>6WUAH+*ljIm3!(2J zMei5K?vHIj8xy|WUiN;hPez+K-Vd5yuhs6lE{pfbY*W})_*mt+)PwG-hC3)jIjv=Y_P<%?hi{qtGx_#=p*Fa@<7 zGY1^aaYb_;^W(j4KRQk99$7BgZ#D%@5MhaV5$&UUqDTb3yUhM{WhIV-M90Cod3hCX zq&p<5n?XJNIto=dyJe8NE1{d~iGEx|c9N%I}0%UWizx`pau77ayHuw%#Q_ui);AAab4r8(S{6%uy_D z;Py5?6bNENo5PXSSxg}Sf5;{HVC`?oQt}=1!%E1HdvW|=W5hFXVRdf5DhQszet7snPHx5bQ@<`8ln^yK zU&5qzvs61t*{R`LW-8l?u;-9vWF8YiQCMY+qcqoUfrJY3jwPrFWVWBCfstjAsGviP zSJXXJ`UM~xtk9&4i;G50#o4f*w5_uKSe$) zA(AC`(*cztN>7jFxShLW$D64Dw5$Z&VRSgWjnIyPN~>yR-t}6dAsaPm)AiuW?1+T{ zX4xv6jAq~v#&O2-7{g?``QT3XbtM(uMYxe;K{t72*6>TgYxF=*gU|5tS;12*#CyV- zSP5R*a7etf3=nh~;88GT#W;_#V>-%NK)Q9Z0MReR6Oxk{37!{LXCc`1`oV7)1j6)Q z>WzW35fn(as9xyS&El9$7M^myxM0Bb)fC+K0DuMMNDmS0gGZhbi)4SJJ;!ig6iS|a zKv@|D-S*z}?aUPKF;%W6@hA%w3cNz(Ry@XMdk;hh>;Jws3ETMFbR} zEgOm8#?%e$OSCJo7qTb(z1E1d3pIK_#^`Jf-)%T_v1*@FfqDZoAVtK#oCe9iQJyF@ zh6}8f-^Hb+jCp3Ek06|d>(461oiTg&Ex$+uA3K6y-((8OO?KR|GiZW5f(^3G9=d5x za|Pc*NDi>xmHnJf1$!^K9HcR?L0^emA*{_OV*VmbCXQ0y9X z23%Pr_-s*drTx68M!#&j$ybLxZ%5D};xCAoSjE(^nvY+-Vsd?Th5o*!1}>h$(ivCo znx|!(<3G|H>i?nv3Go*yl@u4Sid0=DfNJM7Up!pD3AA2tsoqDD4`DJ9cZ= zpg1?Xb4X0W$~zzyME9caq4jN(vR^H?a5UZ05LqLz6FoJZVIFs^k-YA*e{ar>(Pq=V zABUun&yKoA-s_}hXT`=p^-`Pl$xn1OA-r4jVX_TgGD=frBZmhx@>%X93j?7W+;U30 zDSb_|D=$&J4LRD6TpU0&?3{j<9)AbJ(eFU4EcH{PyfRZ6-N!IJ-=yv5ANpP;fT32o zUcb#~J=$<+W43KjJd5f&n~O3FZl!Ke_TT8*c($cjg2p$(-7N#qEBqJ%<9yku`D#+*5hSqa5!C6b2! zT&KDbp>}d)f^YFm8bxBu^;!cUm5bp69opp8_{|igX)oigjqW{ zuH~QI5^w==J`LTOBBt5xi~1fNj#GUK4}Kt1+~FrkrpvY!yuY`vy1Ty~`dRZ=vs1*G zy47CE*#7v4T|u$Rflp65?hX2Wmh1DQlmqprom1RJUPbKJ6zwZ#N+-o>(9i}4P@|>& z!I!=_A!pw_F87vtg6!kUsw{*B=cM~#>_c(pL*;+yes;`PaZP?WtcDqc0s&YCSpM@! z{C6&O&&#s&y;9LJwHaDI19)0|AetAfmPNjs#oi5TB7THeNh~N)aB=_OmHGGhOw+XC zar2E@=h#(axzZ^Sg&;>WPP768*7Eyi?un1iF1J^m?0H4@RMX+V*vr!ilE)Lvr-f`A zXhx#Q-TR_?H$%;t+di_l@ft6kN=yEUoOiF2R74Th6??VdgIzX{HYH&9% zhv;o$jj9(mHPQ19j*eC<{`$?5Pcon&axD`-oX)7v$;^HQACFZt#Iuta)mBZ;S9V*Z zLW9Rm&MuFarnEb(mtL#&SjGOwG4Q!4-S)R5c)K4QQDF(_>WFHIkf=u4-cnQt+hHjD z`yA%CP7@C4i}CJ$q~8WcFCPgpgN>0M2r2o0J9B65Z|{ol%#h3wh^FC}TuI`>_B(!V zTui*{`@Wod<*aosFGB^6`r*C>&h1cQ|EJLS6`#eKFGFl*z=AuLY@V;xcG!Apau@=YND^IRWI#~O?W`qZtt6Hso zexdfN<3-9RgdR)En@IJy-{W6f@>e#k!{|sVwzWrC+uTLJ>H0Mmd|&18#MCJYfm=s*@Q5G z3(*!fuM3)5QdiZHJ%j$rXNMc3-za%wyIJ*0@6XxgSxK(EzLU%ee^T{r{PP+b%T<}J z?8eK~a2M;&rIx9Ll_r@DzDdr?AbO_fVRNCn8g?VhcyJBe2<(-S2`e2TBmM1cXiUqC+)prWY_fKmDm!pPm}ZZ-7pnNzz`J_ z!1l8t`VGik@WZF;dHJWjuk+!oJVfXAMR6xgy9N%+Z7_q=YYhdxO0jmK*pCpqoKGIg z;rWW^YZaq*k2?tU=YN$S9*||V#pwHDo-3a2^-Bb|VZo^yiv^x#VA}c;UqbtMcr9OO zqDN8veK$&XfR~z~;{vUw+}A9PNp&k{XDzR>pLRK?5fxv_VwLc8_irV~jlb+`{##X9 zeKC7({p-_m7tVhhGu6^8^sNb1b!jvklIzdYRmKH=Bc1>LMl&SN;2D-8FV;c_Zms|! zz2n01kpHe{KSS_Hu9z8;WS`~fOdiC5@U6rIw95*VaW`#($;_?BVR+%L8plYunQK$c zt))5fvmKkpf~0W!b4F1~c^bQWm9w$OP-E2H3Hyd|zW9 zU@b5{8tBOvc@o$|gTv@sO>@Nx@7GpO-1F5|jyS=hqA7lxAZR2{qzuFbPA_t{ty5|V zjUuZ*j>K&$6BO6RC8|y+6rU|L5kdBA$&sCE<%}hD$ZV9!)llXT{ zYw)FjS#pzm#>xiFjxSgspdT{synpp`>+)6ZQqSDHo8<@rCk7{fmgrK{bJLOIr4fS% z_wIM>t(StaIDz9w4y$c0xJ~-LSkX#mg(}AHV(n*_THy`<0(PB4Kt#?6)FQ$crx0CgOZtW|^gz@mrrP{IEdH&cQ5t}pO;bo_k)-F*Y$@IG0YaW&jpkBo1yE+ z$Ytc4@+al@^@h)+*YTpkHszTL%}h-t(nQLb`UnDw1j^_j59FUh{L%dbi@swyi9=>r zv5wr(5Jy+FmR-ODKa5O{mdU2kPBbPf{oZSo*YVBzP3WpV9GKSO0`FG7#E`mLpCUDO z16mxT!CF3sJ?g8Xuw^T>B}J3*HpU+l`X1o^_#x-#K6RO6NiSz3D$h6+Lbw$ambLum zg+~B&uhlS!L=D2l3U*O?7O7p`k0dc0tcKED|rmR)B0c~d{twL zwTO~!r78~IpyxSAe&Y%AK$dVslwyn2sfbvrFM7p5Z)y<2d=MSADo(c4W~^&*(VACw zYRsdFTTZA`cU@*=lMQi(TL&A2_{3=r(jNnU4*PZ%4X`_ECPsw;z=Dh1!-gYhZyo*7 zNm3W+Lx}Mq1VCK2Dl8@`-Q-G(kns2?kP;N@-7$Qo6Rn8XV?8JELy`x^3XQhXo;&B% zhnd?a?tp!lddc;nLB^j?-6QMWU;Y5IyB;X5VXo;g&?go~&U|CWDJls`FJN!n{H4&b zAk1Vo?P#429&{99V2%wg$+(1fZtvrCdGJ%;=X&(u@U_KnR<mAen5iPa_w^3foVc8Z4Rk;&>!omlJKwAG0$M`wcFRPXCibB^WQZc}Sos%FlpJ z0Q;fCusB_;_$`WmBC}PB>lY1R+>INpB90l9%IWHRjPE-_HG#<9H?b`^5ukgo!!Rix ze(c!Qbvg5j*$W*GS2Kl~Xs#DhWVXpw$`{zunL{)J3UNR5nu}-iy-il}HF^>V__9+K!k81&mm}4ZQH$Wy;MYM;;8LFmOJI zlTXH?u+NLWiHz`vgOvDFFVPO7Vt(;d#-Q031Pwb`h9nELI33%!s;;R zrO4FNv$ayao6SDO&%U?J_nVIu9s@qSWsi%QQl^MwrbJ&Dg%StV_)uIpUQs>kkdQhM zOgI#WP@Er>L^p?I0V%#0io+vHZ3v1(XaE9~kRRj2aKiP-te0Y9d9-hF^xtT8J{p>S={iQTUza?E>$1PX{XaB)Q+Oo{ z7iDl_+qO?^r=yN-+v?c1ZFkVIZQDu5w$m{t_n(=1s(Pxgu(8(KfHh~kGCxvd=y;US zmBgqX$h!FHr!^Y$T|2Kq93RoMDLaBS6WhGL?)Bu_a&`TAFKAOMV%HNecNPvi;9nkHl!~%&1AQNngSbdxc^jG-v7$gF1>5s zRsJKL{Kwp$lk%wTC~B=s+0|PnoMWxj*kCx?@(m@D#zl>jv1YzfO8h^1*eE*`!0Gp{ zJOWw-73&kWyD;`KnRuW4OiT8ou>&NK-QOEDwUgA<)rxnQQ(b&LxO?P+w~9eokhEuO zq|!%zQeK>w7%6xBL*m>G&{odjjXWE6OD0fFX@vYVXdcaI+5IdeTcg}Ce#QV=XX?;S zjYXNRqNuy96VvePGNt6t*wbPL-@70PRzT+ADljXtJx{R9`~ z7`7^+st6zN-3~d^<}e}r_&7QRx#&VcaDXQ%;Jy$NO8P1EXxdhUfG^69WuiZQ9N#Zs zB#ZO;jy;u}3;LyuRiTqyD_O&Ad}hxh}c4 zg=u3>Kk?BnU#To{o)W)op-c6cQz>@)MUtkdPJ;bYKRmg#J#nWEjn5Cj!6zMpzSr&G zO>guqbi6|qD#W)tqXxlGR%im4zZY3JLK^}7*$Rlv$H=Gm9J5P|1FUz@`zXw$K$>=L zO%gpn$qA!Jb}je-$|thJ!d%(#5(5RCw|w^K(0=jHMTVJb3od*or3ibZRE8I0>tijS zOf(8HUyR|t`9o$GzwK5f8QiGe3KeOg`|*I^BDJv3_3q5c&F#;DQ5c*6_1NAfYpJKK z`)-_&H#gU2x2wyhr*AnW7C-&>><$7p##0?dv<~%0o!oIs8vRVX0RA7Ri4*QQl5@2x zovP)Eo3ZcJQLjb$U9Kt|_QC1>^KUdf-QxJ?KA$j`2u+2|Lq1@cV7x#XxoVqFZRdktdL7PK@|ioJPyjnh>fS-__ex3z5kSdFyU>Sk!MmA`!EY@8f_$nw&sE?`ml z)kTjZ(A^-WE|wYC?L2KLz;ld!n`m zN(o7Z0Omw05~in>;~{+frdXQ=V}KGyF#Tp>*FjVivo%^DLhX5U#O^bW?@$`@`+$Mj z>saaCn&T4wvAY|bcJzb14T^zglu8ISAa-m^uRE{XGn4YL5@OLLJ{YfD6@}e@+gn}& z2}STFYUBCvQvYLsO5gi2u0!vsRR8ITgJV$aPfZU>jpgMYZn3LzrCvFQ920$> zZZ%VGSkvS}y8Yy}m;?Z;nA7kcBuUJco}VWZhz&dR9Oq{|ijOEn`50ud zCtT$YmiX;9_gC@W9A}8pR}vBAD>eUFcHM+a<`VF^Dw2uAY_MZFo*!8}Stm_W>} z9dg13+}vX*yrMi<&2*#Fu$Vntg~C+1%j!EOTku4>Zf1Y`^vfh2sK@S=)4wC`>C&8#lNwlSd&59UXcMDQnp?^IyyJ2a+Ns6ZL#8r7-a>0 zZc-;>{04bP|AD-$x2x8J@BZW;2H#zPj4?)=4C{77v`afV4e$dxm?$6$Kio^6URg5c z4yeXZC)FtlX71PH9Zo#(#%K7B(jz8h|+6;3f&xCRkIK)jZ!+lb|U0IJ2j9nkpYNC?}zGQ%+)2A|`{8@>}d?OP=TJmXKO!H3_hm6rU)e$j>;JI6u%bCse3 zUeR2EXdXh_=t7bQb=(R`en$_H==BW66UTwQEDEpSWw06E$|*#V&c$pP7w0be@N!cM z7q>+W>okw}pd-A4VhZ&LDkP+uW^;e2homAMdCY0NJ~xgecQY@ z&paGXEWyUW0PxaQ(}oXEpbRJN-xpj%EBi{mPEDT}r6vV=$c`wJfqHa+Qb;2E6N{M? z1Kx7|(jEL5sKS$Aae_%G`USx-FGa1ac>oZ~(9oqQ^N_7O`*;LF6u|%zu6{s&$n1|{ zl<*!9L@8opB1kdp*gkBLDlTk*;|{_|H&N`zY!tC97k(Hz$K8M;a;#y;EL0eDR7euT z2~D0fnrWiDkUi@xOemnwXkr?i*WWJj31xagS;> zYZcr>PumfPWIM@HeyRPC^DnyL>;_|i9PD?gYi=^<)XW$(A9%prM~_<7ct^7;%Q?on zRiI5-e{NbVsH7YSesoy(mLbYom^4r@!+qb;{sf`J5fdS3hF->M>$xxfyJ9EP`+Prh zqsJL4U2rv8iH7LJ5R|J3M)`iv%(q)lQcXdO$1e#oC}a>n1^)o|QqMv=Kn%vV3iG2o zTui}tyD2Iwews$b;e%1?2xhlwy`D=#!l<2>D%4X#?VRA>vgUJFdT_-bu?oVJlt{}; zD+sN&NE-ERduq>QoKmawVK3r))T!A~+FV*;H?_0^Be)!`Ae}WU%K409e>i2&_#L|P z+7@#w>}}CM5~^&-UXi6iJ9GhvjVd_xJ_`FOLR;kq*ccgn2WP~0qlCW$FA5@}_`~^- zL2hPazMduf&J6Fs7(tF#lLGh#e^cW~-IBoE`aYKi5KDr5uOgIyh(u4SFL;2U2}rWM zfA#-m|`htQkNyL$jXIu9O6rD(2ppTpviwtXKB4_1g`*!Y>!vB9o91PTK4xxM3x z;sQSBun1vFG~zHX5~v#%j-wwt*QV+}+8-ad%6y)o*fkPf^bXuyU%gtYx4Unn^tYb> z3Hr>v>?td(UG}_uMc?9ye(su9>va8j5iWP}^mW|LGT-(&?mBERr%UDkZJG!^FIxh| zC_wu<9R8ZMM04lQ>NEBdTYZR98)gK|nI&QlSlt)A4IjJ>pf1k7p;01keqR`7Y7D#8 zj*rSLCPybiz*>xP-t7lW3B&iS&k9k34zdkB#X&T)<@O#KkeZTozY=38FokY21jlC? z)$>BPP#iP`4?aayxYXLYEYqCx_yBW*+;S>KXj5TIpu@XC1?$KVcfi=8$>=C4 zr&JzC{R$=R9DgNj=j~F6(t4*Zb?x_V?_*2t#{0Ipne!ocobyuRI96}$(#Xb{>l?05 zBy9m#i%MmkYL;we*Reuaj^=P}ZDedpeK^(3Kjr1}!i+Sd3&CB-gUv zmz#h^LCW`$Bjt4eyQTzNe@Yhk^}l+|YM zotL?LJF2%Y`|MD(gm>0UqQny@YsWQYDPFxnoy()7iKiIRw9$TE+pvMic&c|jcai5P zsF5oLCxNHMF%#vwKlOX>xfF(S&muv#`ZlGR4oaS`_FEB4?YxzQ^7IP#4R3edM-}Zo zMOz(qR?@8{WfQqd+}dgf8tS-@iAKhsRnX71v*b8iOvU!p+X|}d>`ku_5-YOG$_1Ek zA6go-3kHhvL12t*_NtrAyEvjs#ErkT#r_Ka#@rx8xBc>a+&bWlHJ!qmm>eIU#O3}; z&aQATb_)N5?K6kK*NA%}%XGDV$_USwzaF*VAMn`Y;I0+xgY~eeVUX<#La($6rs2UuqXWqNe2VwqC?pTOG(M+ z(IhVm0s~YC9Z!0vf~fU@x4+v29k0M*g$%^NeJTuPzUPkaz|Cso1tSC+N^kV@d85DX zr=>#=s#vu7qs+Ar6$x>G3S1UY3k~{PKy1BPT{~2fvKwDc`xEAO4n7i>_aL>MSjN*1 zt&zP@3-Cvtp}$=E#VTzH0{CAfZ?zJ5;a5Fgw4{jEm+T}T`*>i*`6EA(Cqq7Ye%}AN zQ)6#=w=&&*x#+Jn|7m@VNh`vBjLmKH<|DarOnp|TdaBIgdDF2CQ}gw5okT{K(cs3U z+r`1{czI;ud1HhNXQjX>4rkRjvG_*@Pwv5$!#)V)VF5Z~8m}{HX91-_06L7w;pKKc z9K-1&b7qvtSnQdL>$Vt|SQ14y77|`M(FHdrkz7~rCfme^@Gh0kf16WT&D6?#62is@+P37Val%j-UC7<6 zzd*6dT=AOt%+8f$s=pcgqHoKS%R&3%IlVwpnotkWsK=eOTtq$;| zb?jWkzwt3{xA}8ha73{X&)oxD>U;^ZrTL%^2G~{tukbF{ZyTZ?hFn~1kl|0L288gS zp&+6L`T%Tj2YriG@X+40px(te!Ml5Nc#nL0zAV*xa|3Pz0DLrhx*s{aiw63XIXJBJ zNCV$Q`J$Cso6-ib0SVnQB7?vv)USW{C1!|%Knb$`#jW?SjKXQ>JLgt(Li3&B@TmI)`Nv6rSi4gVc>tkga; zzrD+TPIX#qW_^tws@R>8oVK5ZR)-mR5B3>7ZS;KRjkn#-72p{csbA@J3wU@uyvIZ* zVh@Q4gh&fjLS8m(Z?2Q72xR--4}FhkSD^O{B?*E|aK+jP5j3PxAWTGs>?av)h1v&4 z4RY_R9c$f<0EJ;9h(tts4iY{Y0V4=mb%GBfH$Wt%*uIHe?qE-0RDB!JsyodN1dgbkT5J=kEgLjIoRhzL4a6A&=R)QDk>c?AC2Gq7hd z+7k_r8RrtcEC{O+w8_{P#l}@Cm7P41AH@?_b;nM0^(5(g(THl$~Fz(H;m8d@27s!|uLY7rS+ z&5~p#v^T*YR#upX!bne1OtNQpIG{EQc|?Hir2o!jJE#%wdsDh!vxGzuOOrH}e;vd! z5wo8T2_(N7V)O4?t}?R#6j=b$**aez*&n#0dXp~9VTO0~;M;Fzh-POIg*DFgT>9j= zSYKYu0{GNB2hP(7g{5p^bT&pl2_@XgB@Ii{Ekt7mU(ZS^Q0NZAWOPx`?yg%#$fjEw zSX2=pu_G(ODYm%Km>o;3;~?*BmuajlwwRs|eMO_PS_lfu_Az|FTud&R<(1`ss6_|H~6WOEr9qDde>dm)qg_MAB1rZjZM) za7{2^Db}~sTH_+W>Xn2vxbJNh(28F+dHoyZ2hvDr*I#m2VG4^o+rT+0cT@@-c>XC7 zQWD(GotvNgsJO^022haZ@3YFdO1=C5=NK0hqsB0I!avv@xulV^n#1d>YVb57@cY=~ zDEMIS*)brLfDOYo>^vUtMPl9XIsA?kOWCMFgubu)8wxmjVyHY|@os_(X)&r#WH394 zjW%L1>Rc6Zb@(+Xc2c&v0m6`wuSROW+Ht<*;G|=+iAFiQ=_FM**kOui1@!PYx;Mj;|?RH>92($-#^GHz;jXLMx!Gv$(&M`fRlwweH z;TCFIZ6-l+;aez^`v!@hEj=NyNF*Xj3xkQ%9GQgjtNIdQS@MbdAX)AZ`uDf~fsvtw z{{V127zSWq^KWE;Q>;3~s03{wqp=Fu_zsDo29l-&NI_K))D_*))5b#(9Qtt3>}f&l zHn_n0+Zo7_3>DDcc7cav!-SeWhd^tJ2)@x~K<3SfOdyaNA8-fs2_)p#S%}7xGFA$< zxDomr&`2naUWl8LQU7~q%4;zH)Rn8;N`=C`l}?XLPQ@H{K2?&gO}^dg2tyZNZ$3{Y zcOa(G&$O)lS`a}PI)fO6I83{ciJ}Qwn@3_r#m$rANhp=0UgT~@>8F+H`PA!pf8~%m z6Q-KlQFGK%%;1{S=@z{}If8cv%&K0zm&_wIO?bxU_UzvIU_>snvsEDjKW z86~nmf@lDpO<>3A#7juHi2y53-#LtnaA#@X1za!tz&*YJVCo;p7o3DD!5RTpB*W*2 zB&eSWAu17S9R}f&F=9qfz@HQ6s6;@hV!^NF#hJrPBz@5{;B#hIAP|eJ4R(U-|JY-D;#f0*>LXrRw zP?Oc!a-r2mUVzwd#KI;o&YD}klYg>tK8(}@(AEb+bD6h=O2J#QIw+)(D5F|R(WTJt z&$n=Ek*$dHMbK>R5Jc6;I_{v$&40>{9HxR#N&hgH!EKc^u?IqPa&;Jh80`n-PT1Ko z2wf>{c)u-=PL}mI_C1et}2rEkE_tp*E|HrTu)lG^#5Ti7TP|jsNEhf*_vO zvA?PC61138>~z9xA?V}7G96sG^#Gy}LB88%b9?+x@PFZp5E=-%LzoX_3hl)T0U@6q zfAMt$YRZ=+FM>4lBO34;qc%bmfBg+7Dh$jN+mj*&%z<8Lmy6E0w`rBDod2uG;4ACPi7{jn^9Z{DN{coFH?$HEeXUpf*(elin&<|!_NPp2lOw(AB?9CiNyThxU7nEB zy;#OTb2dLX=fl%VvJe|R(;#uDVox6}5!wRjT3S$KU6C|4Kok&-Z6zO5in?h;G z9lWjrp$;T#x6mshnt;rGc$uhJ*87^10 zWxKR;4Y84egiZ+OZU%CI^^bzE1C*EG7OxK_TM-F!SfWkNPG0WI*t@znpZQ{oOGQDw zS07X!;p=dm_4GSPiZ$IDGIyA{qW?_cNh|Lmtrq3kKdPU%An z$%mnE?Qgcr5UrNmEuVkPAl41PH3=sVg@M?m#ECS)uCzxgS@MrQ}!ll=vw>rV8-!M9GR#C-cp#9x<$gi@~WWCG(5*#I-xnjAShFcQ*m;94q~ zYYCUbAai^CktJA0o(WTk03=FgmU0j_xQ_7WcE7mY>1Blu$HAl;sd}|=Of)+NM!jMT zA=e8y#ZX-smn{2~QF%PmH>&e4un*@DpqfJgv4^WkDnrr=k@la02~3Vhot?`W%f-Q! zv9-1NiRAmHjds3O^=mVUns_3Kq!;-_>KjhgQf0+pWRf_zL&yJ6DFQU-&F77mE__IF zr-ZD5NlMKXhqRJ2fKijWYYT*_$HtY2HS#r|bKzcmEiZbu*)9IeB~ou%<15|{x4YKG zii#4rZUxiuas=Mz`{OQC5SKunvShx_`bjP?h~*3aHcmv-nUgn$1$oV*N@%Ao zXA71O42Am*2W2^+7HK$t=~!f5<;=wlBhud>ELe14*sY>POPUf%2)WUyEB1Ib96fKR z_QwOI9~2Wm5CEfehJdB_!_jhBQkb|#f;A%_h)_zNLQ0J^Botr!Cngwd+N#J~<;cNI zT9X)Ls2FXk6W0(oBaEhx*D2;e>(GnI8$0oA3zH!-7Ly!iYE#}qZ5e*PGyE=ce8s!= ze2+K@Z`>^Ik88>5P>Zcl({N*%xa?qiE7+!PBXl3MA}zzqk53mO2gBalk#5-{GmDUx zkbfn|Kbdm7y;;9pN*?SK(MsNTzM9OOkiPb>Nc;=k^0M}V-vmEX08vCfSmHDC-d>l> zU1JlRz7R!3Eeqee%@mB~jk*YbJ18(%JbZTA4apZ&;nKoK@0aDpZ?W}tW4A~)yO7;} zCNY4gv4agjf(QFKum+mqB>)h_+{J*_9%m)C=QgJc)Dd|{O7s?nag57HVMR2BB^75b zx2Z}7f9WkVNfr=4FOxKU8Q=kb@>iBTr0|1p5w`4C!6WnCkrEh$C{n?tfe3)kxat1D z3Mf=?Sv%@~ZIa$}Z=5Jf5M|xEdOHGd7ut|y^a~T@hs|voLFD^8zC508^^;^>RM~S- zt5_cvXDQ{qD82wlX%|$|0OFAd)yUTuvZvP*ez`(ccxhstNX75{91jxSj!ZF+W(Nu1 zD3ujNgIm<9Nqtc9PYcD9dPd5C)EI&fnQQZ=`ry zb6m|QTaS=vw@XMH3B=~&2(%VPkuA}itFUT=r3?BVWH4pFU}?Uq5$V8|!G}xj;kQSl zFoIBo={qURFI5o(?VR{Yw&?^KK`0}k_0|~JKYO+4+TxdW;az`U%^$*Fjfb$k^@&b< zf^|b~8L=b4x9etp*0%xb%j<(z5ZLNIpWVNU+LE9ErVEwC+1@KiQn%3b8xP>llt=A- zgD%+T0u>UcMCzBR7kU^i(lU*Jamx^Q5@PW}900s_t?8=Po*d}Py*gge{5!R(IJD!~ zn?6Op3L(1VjIuiSG)pDb4EqKo5joJzv`yuxShqh?!_4c^(e!?8ZoF;JJmO#-{&l%K z@D+pU(!L$g7)xbG+@BkE5ZONL83!2H`| zMQ!NldG7J9nP1@9l#9`qjopeIP)LDiRK#xQX0l@9J4+n#)fL%8CbBNO2xal?JEN#| z6D{t5d%TNbg3NLf#Cul&HHCf>IDFQth-*7jxLNzaUBE}9@qC(}wS%~uB?TcB?DnwU z+Fw4VL|#K&M{IE;T7Gd3J))+#4cAO&m#(XE{20#*wo56Q1a{#*J6f_?lVCtrwJCoh z@KEF+Jmi3Q8b)pA9xKue8U-~-JB*eO1sj595D+N8!wAEU%Rky%nn*a|8NMp& zT^<9sf!CXdQD>NP^jbZax0b_o4Y^+EkT4SPo&FJ6gD@Yi&z!KxB|^t1tGdlQ-L{3R zwCAz&inoX^3hhKuXa`fi*kJsTLT|hnoz^Ee0S82Sjyius&DB@v+LqEL;8>ZqC;6ui zVQT5R)zb6D<-rD9^_G>JQmQ3&^=_h5Q{&@lN_)wu$ zW7H$A+QQ}2@Yj#_Ax{$LggSC4-w99JwZBcNK|*|@!%Jy}M1j{#9c2z%R-Lu zh8f3_&84#LNjlj*v8pHolXT9tDs-5*7(J!gu~bvtVJ8-IIY6>f+Gi^|GLKHDjeldRvJ#c)B41{+>}(ViqKXlt9^Wq@BUpg!pCf1CMjW|d3PdV z4pIO?zylgBY%CE&dco}t{3oQog11-WVK8c2d(HBhuZkG0PLQ%KZK8*{+dtE-N6aNw zANg>R%B&$iuE9@3=SYVM&ai6h$B@--E1QrxUh6w>xrXs4uplG_#QCr^zIO zE%3P@Vl{Gj1 z;lsgU?Q-0qRbYbR;;X>k1nwKrXULTp!n@zd;3oQOZmW0WVdw8Yg4_4QVC0%keE&Tz z>|i!<4(gmpboin>;VAx~@vmm=zILsGb9s`cs78DQVOQKI0+yrs1dg9xvE&2a55`0CZ-@ zN}(I4w|b``j<+r~VI9&Rb?fr7g-Pyx@B9_UR44*!tB{0myYs>iqDb{_O{1I@&!3v8 z_epK?V)>v^7JE*O;2_ZqNOWi0<#Tp@l45@AWIv$8<1PoKsY z_5Uw*#|9k+xxl8yj3;q;MRva#AlQ1gR6A2M1IEL+D3kG z#ZgFk04BfUG_Gtqo*4oiuh&g)uB@bxwPd4xi-{nUaBlAEq`Dlf`~&m_>WO#Y8um`J z#c-T0!1|!>37%$hAABfZg2?@SYhd&FBE08qSJ-QCE6jg=N5 zr^oGZc+(53#?Q^t;G$B1`P_wjPMgIrmvq{*w%hGP6lHpr!DCE`(MU&Fc*iHF_b5{4*s@B>)=?stOtpmI=o`F zvJ=|TvNbfa?Gt>=Ai^-&_60%j*U#&K!G=c}C;6Et*1rqC?^~DxoU`Ay=C>(o?F#-r|L5uRSqRu;dyE)Wpgd=D$J0mxJH2! zj?jAiB*o$>D9F;58$Io|@oe=oumGl_&p&GSJnyt1U0B+^s$7Jg9@-6#Pa~gD{0H{Z zw4zc{NE}+BZ)%A#mAM!*q^O{vl-3MG(&~vdOp$rL6a#pj?DIOmvn$v8(}mk+F$Hw$ z*e8UMMp~;Ty_K^c6U?-x3v6bs2jwK5GG!wz+#^p0?y=+;nL2`jfo23mwh6A2uKGPh z-07nih|5(^eJ0NzJTBIbnr+x%zcB-JYYc&G3Hrv-q*oxD2E#Ifv8TrC_Fc9A?k@Y^ z8``kq3f`_Qt95i(HdJn}zlNG`5Y7&io$4J5DgADH-a`&bLtlrBFNW6B7&klIPXD&3 zhmKr5j3gbK>R$x?bBzd_qSWfN#h!FFXIBjon2UYR?-X`|TS z6-aq=m>?{{e!S~)=0EIiB!>&Ksg5DQX*LayO;!RK+1>M=#D0Z4g18QBwoF#3()zPP zTVYrs*YC{NIj5LK0yFsgl8YbOf6Rq&9ZyM#hdVn!wa&yy0o4d60d23$L|wsompr`j-*dHH zx@Vgj-O7^Z9NPwu{_nBi`(}BF@kWB6pky-hHwD2>aOb^!s8<)Zf4BR?PA1U! zU|=0)eMCn7fO9MZ)Ya}Hj3sG1OIy?3wf-oo`=2$rHdV*R25|1y@3OK3&zm1`Tmc8$ zL9KS1WANcY$4oJLt0tz(4{Oo>Yxb>Ha8A%w{fS&K zfZ1kUVd5OI%^*TKTutv0M*?*fzM3y5AI`5=6X{3pw&|HSn5~h&^)QeIB|3AJs_P9h zDlOV)kQ~HJLhuSw)DbqcDLCWBNt`Ztw4s3Wi&;YdN_eK3_poAsY(lNQ5CW)9ZA-4y$) z#koccvU#4rpI0(0wm+gdZ){u@`>G|XU3Ytr-t*Q!;HKR~@IAL4%geRyzrirYju+Ahl& zjUEiX=cE$1_jA4<=3E(J+#-;E)Kw8Hm;YV@iFAMGkVJeo^Btp;NrjXwOt8VxBad5~ z&*2E0M&{nH<3GwmJu>hlpin4R|PBM40_n^t8k^ z8Oj{F;)M^N=0A+bt2&=z+F_>OcFYf0&7bqK9hRO%=0XQt3BD`$q5QHWE+}4*F4T|s zX*s!V@n)YE0~e3ATZ?|4nbKZ?DWgocM6cO_HqDC!5oIR{pk(nGX*PhwUiX)Zz+@Jf z!|n?J6GywUqo$(+|6h2qknnHyD29d)vv#W1Q>uI!ifMuC>GXWOIPI?-fz!^qufSg4 zX?6OTE0W+Zc)I?KdooTt*j4!&ojs|7L*wjj_kPPd{}yd?WRdg}Av~yuM^KrCgYA5k zTm$-eR1jAX;X2Hqvnc^W>Hd5q$F0?-9fZxGZ#DXPk+iRt_OnMuY6!ftux;K2W!h?+ zM+(X+*9ZES4ubIT4?_p7WyK|8X2eO-RK<->#?KUq97n~lF*oba8-bm{yliN%%Fm{X`5#ftzZ2EqvR z*#FHgo`GOCz0W{_3mVZK7gGN*S#EnHNV4Kr)^P(h#n3$wdWeFCY9o;OP_z-Z&Gz#1 zL(eKP9uUI@%F1pcXWfBW+s#^=+0{V+eE6BXmPahTWbX9Vgw+u8 z2{fqDJF}Y$^z5JX;FMDvV^HvQ-@bRcL#&lFth~u7J|CW^i(4nd%aU@h^QEP=*P=Ya zgm{Ce8f$}tkDdk$ZiXi$9el#P^x&cG^L;co3DyDimDf$Ypfw5?cqM!Mawuo z$=29``lsC!y-?*`maaxVDnO_21Pj5yJcIJWW$PIsxAVnnKEYQE-h}ysR+Sp9+PF4G zm)g97=AH-S!zv2af#|j4bF>ZETOAjbflVO5z}0{_347G3nLPs){@7rh` zXps%zdzI&+|DeJL1d#y$fm7NA;wqza&*c%0mXencNk=D2LcD$nL>#)*f?c3wLd)=s zHbIl*Hp=p5mM(pRgE@{VFqIh#ajDao2osGQq%S!~-%U=-ya?Uu@^&*T+zJ~|aMTLn z4J3kVs?GAl(I;aTqHnsvpQKh0tbk(th7IHr^;yYo=&?mN?yOm{oUsC zg$YmlykYRYVX@@zN{{|bAd&Jy6?&M!hXk17=Z82djBwZ*C_buy zR<1f#u|mi2NSnMT|DE7_nWfo^7o#?Xik0!B_>w7^BRQzPHH%jlr$r2W`I_aQDV|-S zwp7(uhEJ?C8EWH2ertkssKm0?}I9kq|UxJ58Uag7T@w6-Jeon8bDo@oM zE@PQt>I=La{+lcsx;$KCZ@~wCd5Yg5<>if)L*3T7@bhluar^z-D;dMXs`mX}t>{FC zp*|gsAE(KIIhKh>_#|2hgV*u>M5utk?kjG@=C44S&|l-3kRg-o0_K9*8Q^6 zRF?(_;fr)?)SIJ1tfmy$Exr>%f2!?x&|maIsI0lks1e=WpE4Y97+bY)N=dLb0)BT0 zgVNtX00%Jom&*CSz=jptJNdviL(`p}h$by9M~TMFP2yC?RmFH^(w74d6gx7ghY3tv zoO)ihG*YS5D#`z=rOJ3fe|1gRJR>S!8XuNcsZTS?$Z2BrOP8+quVddWG5Y8Whn6TL zyaLR^G$wy%w5Ig;jX*?+)7!5(2WJ}v6ljDldS;t)bfI|atx^?NX>Azz_0xS`jb4_D zV&-4}I$px`-#HgNA1(0FyOrCC;yovC)ut@iYoJ1Wf*6}>LQ->Y$)>Bc{LrXGjb&UsX93JO3B_^|&fTvu8cuX(Q!tToiS{hK9TR@0 zf;V?>P_QwtWsXe|jsQJAsBzm)*NQytxy{ZkGcRe&F!|W|PSDno*D|XNO6=HfaEJPv zK+$%=SIa4Kd#;^-+i-zy$(NA@89<%45BfS3}s zOfzlh-qrKe_IhAV_fydN*LKLA`rPA%tn52YeO&yRV2#D7pVjI8cGWZ&u^x0g83JH3 zt>Y3$z4Olx0I3$?D|3m-Lada&J$bGrtIV7H#R`_=Eh;a82kDdRo1ZYmdfr~3CS2yO zI*l!*dxit)C*fmhHrRspLz}hJvp}ml8KKJT#V#L8Vb8;6655vNg@EOQ*K38BTGLpe z^r03V4J{-+TP-oehLqQztf9Xv>FZ+VQ)a-JrG635*bZvRO!z-bEE3L7x?Y((m{cCgEAD#wIKLuuR=29hSNaE@5U}E2{A#jw3{fC383d7oOed;3SA`9H0N{~p|weFPSx-9_;-<(HbXd5Gc#qkY;A4u zsY>+m3yJxQc-+m;l|>-?^127e=X(1%xWwBsqu<7!i_@JRDHX&_y-D>CTMQ`r3b`-4 z3I*m}h6ae8J)QhDZ%d2P7LWXV_ZRX3o5KV<)_7S3171kC>Lxa0AXQW7 zug9?<`Fk9F# z-mRtTd{`Jc))WxYECHaB<+9|!mf>5UzWk_1Dc+3IW&NK=jwAE$Bg4Hcaz>7TOzE9F zAc6#O*l9a=T79&}D_Oc*9=}*$nIY_Qf1U8Ynv$7gTUPPt#sq%J-R+}bbR@Bcu8a}+ zMI#lTtwov7r=yl*Op^B9R~s8O6oP_9d1G|L^tPD1JlknSPE(->(vrKME5JGub^PWQ~bvjX2Sxs$e=13ke(vN zGl}tY-w>wLdf`_8ooB2*YXALX!z7rO=kXZ!yXXDR>hfRId;8NgLub{r%)jU+{R-l* z%_2XhScfJXwQ;>x7RS@&rMjr6;aWH@oV1yKpjzUCEofj4^_=cNQn-bP z<}}~UmuV%RhYxPv?-%{>k#vbumD-<-AKSQnscT((54CwSQtWANIt0b$P2sk^?6M2M zD@}t=i2hl{&3vTfBIDy7WPbikXRZeWp+|1!;UVIO-v)T{JQPw=mKyA_4b&3K!l|_X zWm@#m!1hB81G5YupdC73O>^{96+$YxScNnrd?Xmq{5`&Vf1rJJj2k!l?;{hkA`HZR zwPN{7?PhWH-&jl9?o-G3RNgivLd9tiztKdUZRIBXM)_m9!_Ffv42MtngOi+YSR#~I zdd+Ve$R`6>$gJ7xM7&$>$-|cP{u`hLTytgDtT22lm19g(-5Fl5E{>1KD|mFQT2nfz z5)WEPnr}Z2eSDofX?>3b8J_g{*4=ier_SB%bTglqEWT!KHIb+HwUhhQcu}@Xsx{Eh z%M>+zqa&4=SbF z`a@|{tHDoH7;!>AfQ0fX?SWnKx)Ulh*8xewnVA`*q`}5JQyNK!tqVyV1m$wbar|VO z%-4Y5)|D6aT_@(t7)UQ5nm>Zv8h2Ovi!L>mqF8{Qh|(w#P$iyz;)1d1f7vtpWu7Ho zu2;46pfz<1(ba4iPrXs@635}|^if=>Dc%-equNqgss#p)PB+7Mv_rnNq8sZnIWZ4N@5=b0#xt43LD%;hlw&BUz!1eZkG~@T; zK`0|sHl{z;OaA5iYVGLKHyMpUIb0Kyo7eg4_O6CfeB{~`ZR{rt z(K%M#5aQdZoQvWgxP#!-HLbIkznq%ldysBLRp22Oc7phwzt{^&bo4y?KxZ@51C6D$K1M$EOv> zM=McnC0IZ2Rk5Tt8ORUy1N8kE}I&# zx^bl+WyvAh^!JPtM-vq3MMAj0E9wJ;R@aLX0x>~F)Ud3s4VmXvY>RaM7&+D#VpWLi z@Cp{^sYNyTcBg_vRIHpWc@`*D^&>-9TzkpoL;WiYufu#`18LDQb{KAlcn=KnmE;xH zNlg~xSkIFlD9)oUDgG|#=cutK8L9p+)cYVCfDZ}u0_{V4%f&#}bHy}cZ+Ac_e=ySx z4Z^FTM1W#bW1NQaK(QgyWV_l_RxF?WpaxmQuT*jK@!8F5vAp^#hx-sbzWA#-o#k5=6&5^n_9KSzk0JwTud?i=qM_!V}Aj}_z)Y~nJ5P- zm{6hO)_JTM_i-!G0rgRu3)6SawQv3^fK2?GCX2&1_{N<1S>MF}`Zg@AdL*1QeU1z* zxB78u*?ybXtju0^F5@zcQVAb2hPO2s!9 zz0{U6l=1ui|4?<#|8cg_){m36v2ELS(x9>JG`2ah)!4S3G4tCU$y{l%rL{&&AtfQGj)2+Wex|P(*HX z3E(-Ok9xS!A}=0g3&rOfrSQFSTUAASg%|{L(ZDKCv1I%cp(TiLLiq!xJTC02pc`J? z(7*~N)(cs$N$cu;41s%b&pA#w1ETvto;=#W?py&Z=DQKxJu8F+1D1l6AuuB1GdS%} zZvr+uY!LWgipo%8JE=JYN+DTIV6{d?sCt8~4#75jW+v}J(xiQ9*DaK}>Y|rpVO?`~ z#+Ejn*j6kwsQ>XrYyl4|(vyN{!TXE}AJD(dtU8Aeu#?z^I`ox9f`y57ko__}_&z`+ z9xE_%U$yGiT=(Mj)A19eGN!*&bJezNylcl)YG8dH`T1J~nk^JE9UUEjWrJ+4wjj&z zv2k0x?w3p1bX?tCtZtu`JF16Pfmo7t2V4O+s)MsOhj6LW;~7I{aQB1|B3og^%u_jg zJiIO}sV%o_I&GpgbqF25#pax!R8N6X8CFhn8qixI2)sd6V9N+%1D^((5R@HK{7~Rx z)qYCXWPDtbh1o$2a+{u;SSFpnr2hOcpiDkLOI3-u2&9$&cs9|gBBR5RN&9C&89@ya zGV;;!g3i|U7r1bMgjB?+IA^-F*e(giQC&EkGQ=R1nV|S10q2FoulxSd(x7bfP+Oy| z?_H`vpF(R*_hWoVsxm;1j5!1O@<#?PB?dLCv#82S`)Q;&Jqewdubsd8yZPa4LQUQ2 zNrlON5HQ20J`2F@=FWt)GyZ@RIcmNnHw`}^QBN*WE}cM$%{E?D>limhG;7cJf=A(W{y7#?^34ybL z?Kv`W)1H-bTO2$mS@7-lCfG(Z$11~TG!6VBLUQ{}@#X=L#3Hp(shGZ8D)z?5 z{>HD<=)$2vW7o5`xk;_M&}r@Ynkdr)F7RmK-c(3;>R8IpaS#QZ>~STC;Ib-FuTGbk zywcoW?GdDf`Me0X2`wGUtC-swb=G*;a>I!Ss66jqbY=w z3cSShd#$(r<-_T1$HDuORo_AsFO(BL+~IF>Sh!Ur>zN(!32i8gG*xl(OW9|aEv4+j zi|Ds(q(~Vm%gfYdJHNSdx7GEL&EvA+*|x-2_k=^~(32v>4NS_@k&6$Z-J@Ry_xQe; zxIM(a7XdFCOtzD?jFZ5fp~TWSEd9>EjP?vY^I3C5!0`%bX`9o{uI=YHA^9OY(OY}c zp}37shl9gf`_0eCsSrAYIP*)6$_Ys>4RA zX2u%gz85CuOhu4_yg65dCUJLy6&m)rIt;S~q!}Edt&alp%@YOM4An)cS`^Y78}vGp&Yf^se{Q*$A7 z?W$>3a0W-?rgx zZ4DN(3JUW+Em-(|ey0F>mOm5}8a&>{PwhdmjgKu3%^q+8n(tn)6ABxwXLh+)vimE+O9lBv%}>?kUas) zr*=L%ecC9K?dmtLYC|uwRJCz?ios=+&+Ia28ziWcL1@OEpy3R78rql0e<3~ zv=$D&6gfjB_^l#5rGNbgSGF`o zLOC`O6^tSLpm-|sw@z3YYd1X&HSAvMq|@ZUsg>qNOmkP6FG4s#NO7M(0#FG0%k-On zy4ExewDkR+Fhdn@4P$ZHHDD#O&UP%2^OM*)4B7MCrA-L)hUuyQ{k+O>hOz;^9#gCW z9qnpUK`&fLqdmE~-MU^cE@E_@HLKb+(>}${LLUokXnw|@5o0k6T3bBcFB30k?o1o+ zr>B1hyLRqp7RBiS68phW!{fs(TZy7M2jj@cj8NhA;;7Y{wnOp;l5~sKA+4Eb)|Ggb zmC4%0hT(X_1BzwU9iX-2#WZ?1k<0=5)z;ee`ZXqWb>P0?!~+mJJ;ajzXTJ#!aAv%b z^-7@OrP0x7D3aAse-Np&B}5L7{3a^J#_?E37`QcoyGMqY^{EewoQMQ%D}wVug_uV& z1lNoh`AL)g>j0pYz?$|Um4_;yr3e?Eo`>CZd7h!^%7|6DXge_DoOQNT3A9Wp0?G$2 zy^@y+@qyB`fBwFrUx`j$ZsF3v+UoLbOxe<|U6p{&cw+G1nWb&|wq2lhOg)WeKT$?} zKJm|IWq{}t7oyKTy36_L>Be9{XWy-@m-Xg(_>!1jyxdb&KGa4!Z7VptSsn-QTA-T{ z%6Z#>l=|FI$dT6NW&=F#HfN?X`ni7eAJm361}&o&xTptT>I9$>Q#gNpI&im*Gl4#X zhJrXmo$jc)TFbCg<+@$NvtQb*wz1h?QXOG*HkY8k3@c{}#f);)YAwN0Z`01o235}JvL(hjqiAWtG{J| zLi`f&MwaL!pdT+~08)~Xgx#eu7a*mCHx_jIE=bGk&IN zT2^D8EhhXde~6h26?hmx;9B_FhE%xLscSKK@#i5IHn|tK?6*8=2`e<7%Ubi(_8QEfcM8w z3IM>(^Ud1&VU`gEXAaiUY1iO;kRvJyo0}Lf9uaO9Hg?zT!{XV~rTqG{na}maWKj}! z)SW2IBOk?aCox~n^RcgIZnApMb5rG?-J5{vW7qp-<7A)X*ZDEf{xL)dYz&LD+AFUa zNUM})?GrsalY@t`xwFaj*UYcA7<0SSIKXG8KhdMo22zaAt}1M57*^#R&33#kJ2%_$ zIoq*G;rd8hB1yqVdv#~2*vDtnk3W?yr%;oM1B$8t9=UwQO#KHk6vK%-kEm!1s5AWY z0z|h7;QcL97$fREe#9raOzf%51c}24hocHPhKc@Sk2KLP(TC25_L6DFpOzg%#MJ31 z2p@@^9Vn++{soO;`toXKgr{?7rcYnpqf?>nML0ggOMMe6w~dCm$M0sU8T#*miXi)^ z!J%&s5nsxk3uT;&-A=bwdNy|ozM0uw9$_gE_Gst$DYGwXv{%{-o)}Ob=Em@Q1<8b7 zIQWgqNuw=!0IS(j83C>jhZ}SzSUrSOi0iUL2ld<|KcSGm>D#PbiL@hpdxItxE(|zI zki|PPvhF-smFF;^sp;0z1AMqSo8&9ca!GdQe9NWOsS$bQzfOZ>Xb`l zWKTC>!%jw^>)nmG7u%n2+mH*S5=MfN6VAoL;WcChjwDdj{?C&}8rbZ8n172bKh^DSI*L@ ztQY5eW-%eN{nk~HwDfZSXJUc=apWx&c1pLCpT+TLH3TFHzJ}Tt?TvY4?KNT(L0Udh zO31#}eu3_IZa^Wv{W@nV9^4jtR<>wmdv|eqx?34i{8FuZdEv&Yq|GG2N@9dJgKL1U z4Sb)@F@NF3EE#7GR9>L3hPliQafM1CL(I?XdkDr)27`{cF_w-0NdXGn`#JZ8#l_@xKEo&j&#a#fpVWiezmxs!9q8NlZg6N(D*W1cw~YLKO;#*HyCH4{qn-y7Q8k zl}bqamAHP8U$05Yh$Pld70_G%ftTP>Hk;u{wt`lJIiBwW=5n&^8~H-Q@O42;+;UFHJK~TxX#bc!3fU zm(-SahTHGy_21lUWo7kw+;=i(yZdwo-xIk>V#;6TM}>yp&k86_zw^jL6{NQNMql?% zkh+2?qAFG{SmQ;}+3WZC2yiuaKAPnhs5v=(=lp%b^y@{^WZRywZRr)`FOb6;gZsF+ zMhs$R*TfN*%o5z!ui*?EH)Rzi3^^`BnKj-Y&X6-vwiNY-E=U$>n`L{t!4U4A7D5)H zPD3X)Ig`Wz42p0)eaE_+Fm5Ech<>OMwdI@eD^o1Ee+yDp=eJg6kF=tUlAmgo?fRSy z&1N-thahG~yfMdzN1*~r1u2`tME~Jp_0Wpv>2|jAC=QVBedE%ot-FBFXYbU#bB%w! zwl?d-wVE?WjQxc8#|H;OG8im|jfk(zp4Hs}%EG@WXcH(rY%htr1KMI@0lsfL?r#0F ztEIl~^^&6ML(r?a^SSI-<@6$fw+T(W3dxIm!E3b}`UhxZfj6-!nqN}5j`>s;9=G4e zYw?YN9WpVLf2shRJ7eS^SL%lN-&4!~=!T^h`yhxbk=lqx|&PO0_j^1=- zbM??e@=Iy0KEEf65L;uno=GFtF^XTbw6>PdaLfp zAh(P)EmiE-$X*k0?7>cCg+b7EUuo0gw4@Yqjf|`;)4fe^gfV{5^#v~KFAdfJ=tX{p zK>pJQaV;Ex=DQ*{HUkbPZwQg-sPs$??Tmh2@KjC-j%m9i13}wjhn-P@$DtQjt{mAo z!;c=oBRfIl3(R)2zdk%v@9G!O_mJl8dbYRUx|>2kaJCd7Oz{+nuOoo6#X|-_;S<$C zpKuCu_r^bhB|x0WZvdi)9-ou6OKFtbcr6!#idOVfK57d23-16s5PtVkb19g(vd@ZA z#@4Qfa8I$fm-KCrA*3+Z(!b^32Bnj#HSUT^)@yl2bInRX{XKWx2Y2ohi%b*#R%I%O z>)ylRT3fDxfH!9&E6}E~y-gL}-H5Z=!QEnIDWq-DR zqVd7XaTI?HQ$qtj>TRuDUdkU5qcRNQE#fcVvie)hk8=IV)UoE*vV0_J8d%IBUsh^# z|20ny{`(5FF03PC$8#8I1j>0|EsFF98~qpGd}J}RF49Tg1xcQsV2f|QhyWo8Dv8LCo-A|GwR7u}~gj{ee_9?AH_5!(BD{=#PxwJm9juXi-faZbkOp}nOfbsg?4 zTar4TBo9a4{73#TrRw*qkNt;hLsYdnLVor4uS435Kro92ULlRcPuE=Nt-7)?v~D<`E1~1e;iA?x7=iwK}8UTg9a1c!+K`*!_bH`+jLG>hG&bG zR_2zM_0bW4quhDkfc=i?*lJvPvWuL&o>s41{oYEtnSJs0l>oX4Yn7h3ri@DBIrQVs z1Au1_h7_ovI_OcrlsxrVjD|CNi)vlYgA&ppKWpv8pVy%KA1D?L{tV5|T1hIljYy2_ z!6Nueo;H%40$RbpPLrGG6xGFN&E03M{-V8HC#7U1>zvn##TS)bEmgQdfu$Gf{X=ya z7~0YF>E@gqHAFrYXcKqAJ9W@#(n3rrQAb0L!3^$eU?CU3npZR~jHG_g&U=+eb!P^; z?%Q#}y^0ID@aN~Y5gSz+o&!FtYG4ix>^!|~cSg@v%oPl}e7coK8Pq?tjY7w9*yg(^ zUP?io;r3IufVVC2{;g`^b|IGq0&?CxzcI)(eHv5q@vKN>Zz^V%GckgQ*ZQVyB zT3VSIj}iNi*Ez>V?k7Lta3FbsRX3@lHf*m^SEXA6)wQWPlRX)pueU>Y2b0Or^NY78 zGXtz#Lur2CPJ2C$Y&w2mx^~r2GQ@dGXEj&af>fw!rkY(mkA(7j1l$kZY{$r&ia$3fbdQo`Mnsw%COi`l9y- zE#@8>ByqJOmB)8)KY}esgpoQ|JvM~3kmMgvGMjF)$m53o8g;P2El^w*!lWOCMG@4|cGv;f`TbKMqC?U@n$~D4 z%wUT{`gXeNK)v_fn;-c8a(<>U-Qs+9=b8VTA(@lo(hm+Ea4(t+IV$9MzFZzvKln!+ zc>K_jS_5#sTQ9bsdO+A1`!mXd-7;1{>L{fWuU*yRY0p0OAj+YIg98y3Ec`}ASPNDT z*_*b_lXaz8qsLUAUMgcfeuvSwCcm=wIuItn#)yxqNhCkKm)K&r zqODfBbQ+p3TCf`E1&(Xk5!e-a6N?qBsheW-g*;jP6~+Ma?=aD3EtB2np-5dTx;M>o&v6HM) zZ3y!F2-i0gGaR0LrbR6iVvw;s*sUy_lD^C9f}? znSZOzne5E*>(t-OsD!&LQRUb0yPq%2QMv?z!3cdCUjv*-SA?93?cZM~qf&di9WUov zk6@-Y$HvlcxTzjRb`>DNyl0wiqTdW*jgb_XAZ+!B3WMT&KRMI<7DcPuIeQw|-|p_H zgoFT}_Xd6MnT}&iyj3v|3%?!c5uOH;4B~l~Z+A0F#L`w-tPziJ@`~HP+d?4GO+jEj znlzxMDwh}Gry8M>V`7!WLKCNa0ZB14)^N;UdiAYY)b&Gq!BIRMj=&A{LZG+1Rapzk z*-m~Zp!1L*w%5h5^BWd~VdF=YjejHi=w+{rRapOHm$eaV|QLX){#-}gjwgA3X zzl<u1U=j?qXtvQ0`VJ)KZs>*|01 z1`k-^qDmB#zMN>wXIr+9)_;8+ejZ%zYcZfZ?h+1hTzJon$6eLZJufQ&_J zJGti@SUqLV2y^)g6A2XkdotzfOY~KJVoajEuKsuX`{~h2>9oPrw18i>jt;$twmuD0 z#W!G`A(`J2+(nE(^ui)+)|y|wv8qdR1&-CCgX{nbT8$(*227T`x4U;km=8j^xl+=1 ztpIpKU&N_0E9U#05GfH0Ab{ z-$?n^B;cx(!Or^UJQF4YL#z74k-c8G?r%=O&S|}DTAnrMfe5NcLrvSqTNXA<;%*gd%$8Zv0P(_zx^bso@ZT1-Dl z*H7Q)LIA)^O|9GorPge6v)xQS+(d0fBf)P?NR>N&nGlk-rC5cKWPlE$vW=beTJ2 zH;tKc#;^OJS7~JExEzF9oYKfD2Re=&m9!V-ZRkdCIbD(gseEroV5eFx&ZdSdw5u@3 zcsP3WSkCZLVTWsS@wlBGsnZ239c~02{L!%ADe#H$I)d13jwI%rvgI~9+6L+yT#+Cq zxkAj|OfOpXt5TirtiRRzrTgC8FOHp!ti8;Qjs>f4};~vA}3-!U&d&JZS z0o(IUUrT!SBg0XT8-3=y+M;59xwiW}A$$Px0&@lGm=1tBf(#&KP0Yd!VRXy{t|xR7 zjlY-F{mt0sbc6;F3CS?|KMb|SzplQD4ur9BLHO9(WD_;NhBV=)nw}#gL+L||LV(v@ z8osk{Khcl4!J|F;A*kHJkIXR+|Fyaod8IrC;@GY3)+zgb#u5FMaFtq2Ir^IUGFdHS z&SbOM<@Gikb2FYAmayU+q-@NL6P4KS6H*1e2OpIVKF^RQdX*z7`9xGeTxhQJ7YS?Q z8?V7%XdRa0$hmyy@uvZrdeDWTFX8{{eSfJau!^%I(zQy68pf35y!PU@jo3o{;{T$t zXtid)w8i+&`nG?Pn92muT8^wWZtwb3_&DHwS~mRraQ$V~3cSX5`J@Q6?YaFk)ZJ~( zH9YO-{PF%B`yIQD1#DC(KI*4GhRf#{ADL66XBY2D%@=G4$sjNU#K9ORBd9+&{L`wo zGIZsOV^#obXFE^Fm!a|WkdOneJDreQJTdkqI;)BX-WMv$k*W_s=l2rkzwZc0^F6Uz zv-uX^xlU^!Ve$q&4L`r%&qu@vEj;Iy8p4YI>I0XhK>dMx3fPy6rw9N40EOGX5`^!@ z&>bYOg!ST}rS$Fwk`E>3eItgUj&xjw_<>gZL?v_ehL1p8?E_Jd(I9*D)&hgzpJJOq zc?2r^HaH&yGL*B%R7-i>U7c2Svpu&zU$>%h?Z=zF+BkK_Qt5Q)Dy^+GMwoQFdA)Y} zS6sF<)scD@;^1^RzP-QH*2XFLuq|=9 zkP#?Ei-g%?Zq;$S*h7n{4uY9}bR_1uIT`U<6P+%5cOy_~Tr*CjBY#CA^7iq4PbA>j z3d}Y@n6qq-)TXPowa477s(a{QM-r};xv!>Ho?9Zt6{$4n(rs4PWL^-0M!aCvV z?{B6~5T;;hrB~aFEw#AEPvFrp10nS)IZKSdxh^?(dM@y+NSY)XwHt|x>Yd zMxdlYV|;^T`HKs0JBN~(rX7$$@=MT4mZu=g{Sne4PbA1Ue09HElTSBEw3XAv{NU8| z%m}ppcX8_|)CnP7;0?;cBg`vD5TDX(RT_teKDjYb+Z~m1EHisc(y-^Vj_Najsw?0= zbaoKQo+_JVZ-7&1dB?Z9NbPp!rS)_Zm9w7-`4p&b4KJ1V4)n#UEWh%i!&*?qqm?CUHPjKUeddJ_1Z z&ep9N3xcS(je#2{=hSopuH8$Lgyu$GIr{6Y7Ej?!m@A^whT6o2iMNA-Q2{Au|9px* zFR3J}en3!Bu2?|C(};8Ifp^Nu-wLbK1LH54f=)Vkbk zcmNW{+Xr)s<^9jNFvcgM3?2!sy1P%f=LEGodTZgz(*xy2MVXW{E5#af6ZVu@`A&bz ze98iKtEPp|a^FKVugn5|(u%QC43r$S#4q22yFmdn%8ZFk&me$BX=ZvN`TM^+PW~IH zn()xpPFM^gse^?;GBbNlXdu)W6sdw9Zd63e8s0RJzV0ox+*=5q2*4DnmsGy;MA2F$ zmD}=OXF(B%V&wL(vD8kn)C{$b&%jt#fq@ZBdVj-V&3!`gXWzcPPa2WiaPR){p#gKX zRI$|3tVfTouJO7wG7K|3rN_<3Dabn`#5pJA;6|NIFh%>rKs&mWTtsn~zv{b*8V!r-e_xo*tSuj<^y4oUk4xa2W4sxu(-AuKUsnID-(0?d+s5-baG3a zz@OH6rD=Xhbr-2sA34d!=1itj20gBJyP0@}SltBEh?^6_w{cY;yM<`5Y&5~JL^Xz{ zR)!0M^bjt&ObdP8E|Y_Qhq~d!vt72pJgxy}=NP>3i&}rXcCU_>rN2Byy=i@xja_y| zY+Cuq1{IwE++%1EV~{*Xf`*7+p~U**?sbh@gU{w-zbum#qPJ+zF8rub{$qR4x~##u zq_MoDp|NS#sY9nR_F~(t?j%s!PtnY)F|9Ri*Z=zD2cPg+W#thY zDA#5D8Y^K-(qE!Klhc8BlO|kXL*s{w1-%M|A2o9DJCKOt5M9Niicm#blM~dC2-p6* zb-U)2tFl0I9m2#+d$g#o@hezS5#-WIJKF zK~y!z>@MxDcPx{Ml?T*E6&9MLPRGP$pAcaa$o>p_GyO@-K*dT-X2dKm6&{Ej7HD~n z`Y64HV2d_f6yi0ZKc8Ah46cM9yf%3Xm&@f>UW_#Nl7X@UEtcnw626Ia`gw)m7C#dE zMC!36MH@Z{riV4rlc6-;wW6uzb9;Kyh~>=IQMAO{rpQY}ns$0-xO z1y#8{XagXWg>lp&~|1znJwKBLly=CuB48lgy5Li!Yxtf99V)WZ15??+?;nl3=Ub zV7hxSpxb==9QETIYI_2@j8(m-x^m2?(yM*|bGx`AVoY@A2aRL1j`n3E7krAni@j@C zH|+3W7KFjODvGT%){a7qAiJ15>APcEZGZbiyfUo9cp2q2ISfGmHY`N=2Gg$Zs&Qsj zB=Ms_oHc#IGcr1QWs4|Xgwm5Hq8)Wq_7$2=VPeneEoP+3#moGoG2cu$fW zIYc$LGq^8qM=BKmM}B`UU6vkwDj0(z{|7T8gA8pEy|QTEaOa`3V@g4FlEwp!C^!}qvE#3A(=gL8MKAPOYsO_Y|GKe{#iWZ2*r z>Tqx-P3eMY#F$SY9?9E)IV6%}+gsVJS}6Sn{<`Wbt+7tDYz~G917JR+83i|)`R?Py zXoS~kF4DD3-eW-^X3y1eF$`J^13K!(qLv+sjCL3;nK2jY&}IOJYO7}4m=Y?BN?vn^ z-Ja(B!|~%X`^AUPU8c_GDv;y~FmcvUyG>4h0E!yRQl09># zZ>U7drY!JXxl;7>Wje%9J2;4xMu?e+QU7S!EbxEj0z638+g*|9b?I>U#z`XzhK!rd zoFxyBmq3IQFFZ$IS8Uwx;96>}U7d4g@lyp4Ycv@}Rx^6$0@kD;#2m6DV-6 zt`6(vh#T0rjO-cAwm~$#YbDmMxL%F##(M~9ehP#FzHhf8_1zD~^OoqM8q>{fK(AH7f)tVJz z0~%ao4w*|X{M9;G$@(P9^@exzA{j()NwG+Zg_?89>1>oGqlct8RZF%b96ONMvBKOM z+x)BW0`2&m$be3a z;c>K{y*YlAeW~kKzC*cQplC* zRc^3r8l!0@XCy1rsQ6@Ab={VpUV0lGzrKkN4qG8l=Tm8aQ1eF?GEnz7xpLfHe| zp)W3`kM}xc!jMKYP>l7j$Ht}79$1f`^ofmY2X3x!i($)^z>}525e5AoFV)ipgGX8S zs5L2Dpdt<-a^PK%l^7z7Dl}DFugwb4l^rIMPVSN7F6D+k^b;2L?%B z#2aa!v)5ZiG~5wlf^?|Z#K}Lgv^ptKu3et|r^TT9>(Z868`!WxrB*ekw^#Lib4H-P zJ)b~hNB@Cb>{|~$oF{bdj0oYI%t%eoSMa9X8>UNc($Y+VnF`x?uKCzlH)kpO%-*oj zNsXU3ItC>$lAm?gkZ1G-Wx=9W+%On%ofKv38y))`k&z>>L-x>VT_eccpz$r3Z5nGu zb%M}dkl$1(U4!p|0=^#rhbo+Rpeh`C$;kZFp005|<;> zaLXkSpfVCG%nasGq%~^}W}MV}NvRhkwymkxx=h=QH>5$NZU7t!dm<9@d)u9rD1QAR zllJ|4=0#O>+$vMk+$9|Fz=z*QsqqfWe9GWAtKa2F@kvN-iE%oel2-Ph9R|L7-vk)G zjp{sI` zOV#~_Io%h2^ArD#ynNyO3W0uQ4S{lZPo~8DPNu^Zd*)SQxh62a7xRm5MS}OSdBsN# zW%{jrfz%ki$e>3cDf>adzxclU7DQFNV(E=#Yqnd>_soi}egH zXpEK0C#{}<%$x~+pU6EQZ)Kf^Ohu`fSW|kLJ=X(6E6!X__4mc$W%4MXbO+I`H73`| zxb1sOhn4wx(7#*4&>-vm+3KaOKzf>Trd zL=PED?p1A8s#e>K+kD|v48zo&>{MBgpn_j4(Wq6;h5Ha|$-zTYAjxOr<1y2{a-nSCiyR6qw|XLmDGMtbUBHa4xq9F|Wim=dZ$jg;mO0OXtrL;q!!E0mn_*OR`sJS-FoDSn5B z6Bc;R@t!t^a-w`XMD%;}O80B7rCOCS+x*7+fxyk0aiTK*eVu1I;*lr>ql zlr+MJGJZ;)lGXAxRjy<{LW&#(Wl&QJ^_r-n{}+6)6fI6gK4Z|-%JS3M6VWLN(V4V? zVw9M;K#ne=(l3)ZCpT+AmLjb4VSokE^{*$jQ7P^4v-FllY7T2Wg)M&X8+V1zozbY) z+8i~$A+8d9ricw!W}x9Yuovfp+uGx}^EnE*;a4eZ5Kc9%z&PRC<8iaPyRiO*HoH)q zRwN&hg)H`?dmwHP?<0(nFUms#nV6>AP!muwhCWi7F4dg+xdR#M&FIFVhs?_984)5N z1i9(m!5jR+tJk%7-m+a^s7;r$GgjECSFxaT0D^F>-FNy5ZP~e}Z5F)TTIrI!YXr>c zYid^F+_MV^N;Gq6S-l@Q;MTj&7J*@W>hm+(Fh!8LGA)RiF`R!e{qF9q6Fw{4KajrJ z;5GIK*|Dgk+y~v=}mm3O(?wr+HS=G; z{nEazjNy8sV<~0LJ`i}5Y9M2zoFVecy@3`Ej$PIoFDV1N%B*OA_9$Dp$780Dq)R7w zcWNC~N2TC)vk3P*B__prt-qC?)i@kL;&FuNN0*J6RH>8D;M=``fTgO!wveKQ)Pcc5 zsAf_gjxPOkH$s*+ef*$trF_)X%!xH|>gV2#Dg-AC+Kv>Ie#pR#j*_$-Hmx5yPI$G8 zLHEFw1nfg`(B;Jv>#<;NY%`u;uP=T(N)fZm8F~&OVXlhiOJS|@OoSlp-OQb^FY+A= zRAE<+5l+m7#LtV_s8TxM&5IDf&kd*-s#tteL`yoga@Py%1J)aV>KSyC8H^92vZ**b zYhb2ycfe)(sYKi-*Og5~)}#_&?OI?@fI$wA&9yJtFw2tAU$sR=i}T zwwCNA*Ln_v{@!7`and{)Yc!sCxVp+){)DP^ShIuljV#C?%Q?fXW4-}bdju+M$)!F5 zVGHkAJ1D0?Opiz*eHQ5Bg*Qwp1%(1HETZm-Glug+GlfD+?xa6E86)QfTrlU+unqKD z2LJb34pTS&X$tqQ4wd7m%W86$P#RA1MH~EAQ~xKsi%OlE9DNGOSW23|_;;wmi;)KS z@R&FOq)U}f0QMLZ*LD#0U@KT?VUN+J$m#Scu9wD{s}7~PD{pqg1JS4C-)1es&MCyg zaN(ZJ^{(;02srjk!>Hrw%d}sJ3uCvoB!d`5zbk3hF!;zNtn;f|@RcGDOgW1WS#N9r zl*!{i6UudYlgCWa%IS+B8Y48xanwYA!6%Vc5Tmjw#^=#SlkuREBxJl+0}H?1>jTZe z5Fc9eN}(l{DJ~O-Md-b*w(Hgm-liiUMFj4hNeut`Fm9&u16|8|_AlZ_K3oZqVr44j zF=Jr@vRef5tY1D5{ANmh4s*>ODnhhxKIS!;a^61%fcM+qcQ$^^vI?fzl{LSf+r@Pp zSz{Canww4fpi?=BcyTv*^)ja667X|0yLr2tzY~%lY}}&Qzm7h>VS%@k`izHi@H?Mn zIc_AvYwanP<+Huk(H9iELVg7Q%&mDmGVv80E_Kc;9c)_r+2BL_*(XN2Jw21!FC>{y zEdbmLWP*$l0?K79oZvJN!w~sy{~6W+9_?nhzuU?zI})Foi>}tf5`^X$iPFO#zPD?a zZp=PVp1*SFXqV0&yI37~6|0x~uW8sWa+J>3d3CjnNb+^g&%2h|-kXWKed@3H_L6@H zF4mFVO*DDAHGVsbsrk9uXwo=$gv;7k*(55Be|hn;=Y8c())^J6rchGt-5Ne}MwOQQ?NuGW1(3b&6=B z2=o%(f1@?`EqG$4CWy_;kA9zcC;wpUlnUlY6lZC}grl|?a^XPmuJA(oq{KB<2nlf% z?Y&ZR&+c~F7NBi|hOvvY{*>?NRzDJ3o>yM8rR&lbP%c|Ew&&cUKxavalqg8|fiVtH zd6E8$m^DF}*rrOJBKN(Zyr^Kf;A_@O08SYk{^#928vZnys}VDFU;pJ(;irM=>6_{x zMhKv`&^Zg?w~L@rtPZSO?S|cHk3xJ|Dk_@|un-Vj_#vZA-GkWEMPAqTT*>TjHT?lu zaN$X)tJpa(jIhabNhab!96h4jDIfaz%wyL7+j!NQ@Up6+NkgIw!JtH z8l-&PPQ}Wc&Q)JMl+b9&s6+#X4SghUaVV5g8suC&@VW1gx8?4(ncBEHo~}R0IDZqG zCT9~OPnrqbzo98AGvtR%5oB%R`L3Oe{wL(MH>4$ZxU*6xr%Yig8V1Fv~C0ck;(9xj( zlS%-Q9Tsh8&Cbeo?}bP*7ReW&Y)6`EDaiYdD|I0z-GlL91e z0yt0O9L_&{9RptwvF#T^_rpyLq}{n#17RiE%zO{YD3v5b_j7RrjShcRl%05pQk!qx zC~g}DfCx!LxMxsDKzs%VA21&UmaDK1#*jxt4AajFn`wOw4Nqa{r^iA6aiqd95($a2 zDp-Hf-<`b3AxE(9qHqhvW>ebz@OrFiJ{$cF*s_UJk<47 zwiL!+giF4VFPgET5L}2V4@aFEPEr(1o!T#TUU^sj>eXNGK}zstq%blAt~@`DzBjL# zI2c_-S^O{3V1r!XdZ_&}sx_yJ&3fM~RZoz-TxDBOKLGc`pF1qvsaMB*Z;9LREH5(zVU``w7*q)$D~QuS-|g*(z#760cOY!AOjTiZ?5iJOqi!O_KH zk1hx7sFLy?^0N-`)P2s=k&-htd|EfX!{g$#e=hDWJ%T8~YCo(0i>1_a#deo4w+}Xs z@q3Ke13(9-M{V(u^l@#BmDZkMu;SwkJ?Rp!>t{E4x>eif1ZXGK$8niLW&DtzpX3+Jg zzrIxBb?J{c1|#A>9j6#RnQE~9PS07aTAi}$*mp|3ObiVg+4$INJ%tg$Sh>MQRyZHT;2n;fO|2L6&W6h>+9NN2s?7z(P-HWPnR_m{(N}m3Kgz!DB z_=z%vI22m^IT{&cWH5D5VG-i%%JV6^Dimq69%Rl%9)zr^YVA?;MLWwhwtw){$(IjC z*Qc7sxhMJwTZb(0P{X5LKMslryynQuA6Bgw;wJHm^h(jDbF)jpXtcYHJ zL&k4hq~#0Zym$%{yQ9DG1F?)*;J=7S!6b|*{zZZkLxvgb<+>JU#*j)f3BxSyKKe!r z1K*cdi1hkN_}h`m10Vm1-y91*V1U>`ajV~Zp|s3ou70aW%4{^KR8iqdyK5}$$Ic`Z z6QMvi@P3ww?hJ4GUfwxz@9X5EP?dJrs9Vx5^4(QrBls z{YN_}{B%y8k&a)^&~vFDMt<|;dV~nzGC_4i-!YXrGMgu|^02&8Kl{y&g#RX1(=VNN z3wtKI681xL3pc8tcJ4c#N04&2GBgQCnZt;QKBaOGh>00rw{iat?a!LHRFiF9AvAEypsia zs{-n3Rdb8j~Ofo#R!i`UTu35VX@r|Rd z3q4@LfE7o+C?Udy_8Y;@s0SlK)bL$|6nknk6>7N!Kg3$VtQ0l=7a1pZ_<`jaSESM7 zGyhm}s6M=4o4jcU5*!gIm;3DQ9(#Cr!udV}`d6xRB(ZHg(wWrfyOmif3>~(?cjqp< zwe#f7R4xsoF0aSuov0(ErAR!c@R#Mv9^2}5z5JmyZs@JUt-$1%qtb-NROh1_Kflkp z>8SM4Ooz|LqHE=hPPITRNWyJywW#C=9kT1{G(Yj4^BLwK!Go;;c#iibNYmvp)i0ZMH z`8@07Jl|E5&c)Qh!(5fIqY8?lfBN4^>nMxSS^tv-Fc(tZRd&~37Ela3@f z2_S_wNhjojfK=OgyLR!&Ez0z;dvUvZZT6XeGm)tpb)>usa30V&|wkO&RF+s7httt)mKj#WuIi&kG^dBIUt1$75OgA# z5ivb@1upIpZ2s9-?XXd3lis^p*Ld_yeXH#7O$b#CG^fV|JrLj;-E;?st?^!akimF^ z074f$9y>EoGWPKiI%6j`Apx5Z7DD%zaDpy+9uCQ^vTVvCIlDh;&bR7qK5Do<;Dt4T z+bA-3=06p0#l~IzjLl!zyS>*u8ixfn;61l0R0LUg@vFYts4D~xElGt@8f_ma%9#j~ z^P_6Cx5fOVuCOZ8tHb=kg@&O1GuQfMk9L@4A?fE$2%JBO$8_k1@Ye-C&&%2?ms)4t z@eg+lX=OC!HT8v-qwkg37VOFl!3A}$3}FR|MDoQZJAcIa<0nduNBNsVoL}Ja5%wh5 z(PKj>NPa9hNFk%!#Ed(Tk{Xf!G9*ssoh%vK9h!;8WNAPPhG96tttoDg?`>%=+Sp`lFJQ16zCvT% z5x6~12(I^u%gHBFBNka2EyV>}c`BbYyNuM0YKe_3csp<`*#@jFpElt=XcwzjtBpUa zWmK!^d$6$F2^e3F)27qIm z?|QtooT(cO+%!T5C=#qK{Q}$Pk7Az^5%Wl!cSDDV`+sD8Q+%9Vymi=^ZP3_BW7|n% zH;rxEn%GWbHA!RJZW`ORZO?p@_x!$_bFSuQZsvJr@4fc=FT@GpNFt+;m+r|SaANJ% zAkK&5Hi5R`#pRFs&dp7M8yJU^i64{mf6yP-$v8KoLKAo&7O2ijUZx`RVDvM{C<9;s zb3k@OKtD{rYIuJ@4ISFkfaY5f&KsfE)Zrhd?UttbdgRJ5T~(VY>lmxa1K?P5>TTwX z8B;bbOi7T}5gGw*;1qUP8S}MLN@{!5nik)vrjq00_i>wTb<|P^9H_zv6AHY5yIh$W z|5jBnZ$MSIY{Q$JGxTTnbEzsV(jeKe6b-Ey87IZ?mLz=SUj){LI3=8a53Pso!4&_3 zFJ~36c)s*kWM2PEV*x2tz55JP2zj5VcED0eG*`Nh*hdkofoALB&@QX_eQK8J1D+4D z<<4!r_p9?BRu2htbn?3C55YmW15Y|8Ru5!p0CjApwT$t;17a4C2Wc22_P-h`#f@li z1MX7J@{(^xKv|shSJ08rGy{4w**Bq^6(kT(4s^TUR&jqtjV*qtu?wHWl5$uizWPXL<7`N{sk5Ja;2Lr zFyFwPokAvZ&DzSyWrve!y+7__Z{DgP2XD^iop3cTxmqw)y6qDYnOim`w0BfuiGL$7 zr8FV`6@~jzk^6h60bDLMpjZR9u#Q~yIR;sEwb=;k$LW03KQn8{u>@Qlt_kD30a zq~@jNM$gp#;twlA_|WY|z9M=p++R7!BEB#PEL=!P`ME3x9q7tTb0Qy`?woJ&op zup-Q7hgE5lq^NeMaXXO1Fqtz5Lv&ex{+nn$@??$u`?{KdO3}BX@AGg=INA+<(kK}* zUfWY9t(Q*JLEF+5_E-LTx06!*!~ggzTwN*~+Pa!v&?Ya1yxv}(nL@Po3wv9^2B~&X z*emB_*mVYy?{N2$s1dE8(Cz!o&i!T2oA!|WniTEyZH+(zw2k2w)NnVDLI`FT)$S~q z)BzpJ0Yl!WC*T+H+I`@$xe>u~hk1aXznEJ2Dr|rCyj4T_IWPaM+R4^EMsu~At*Tc1 zjkW0f?}h2rm>lyaZw`1^Ev-S$d|k&jJBvwf@0cu#wJx;whQ}Z&f-y)s~7BtCfV{^dWWj5{@`Fh?jbX2hf4=b7F2K>$glPIxAp^1Sh+OA~q<3ez3 zi4yzbA&{`}}yi7-S-G<8kWVom5Q4I_(@0aa@ih zyI9581GYsVj&)zbdc0CLZZe-J7IFEa`}lk!nGOh<4e4>%1SLKY`c(rI@|QZQucInu znSuOiI?mf1V<){RV#RsZ*%Ix`v>avVr{#g?>P+^jGRc*nDxQ}kYDt7Q5K!_HRi-Ysd@iH{av);&X$`;Kn4X@zq1cfc zlu(jB+jFD)umhcil=jeq1>XCbIeN+YbKGcnyMM-p9N7v~H%X;u;+$aCH3>|?;f+%E zPs?e=P#GDPAjvw32MD5wr`BY~ZbR>6_*f)0+Go91H2UwLsU`kmgKgVf+&LRu0BI%DWz_;JRY;?D(}O=;_|NdH=W+< zU?AKQdLaN4`_YVNuL!Ye2fn;&edP^E0|*5jBn>9)Js z9Ul(7&BgrMDStN$fSB`pO$5L-qJDGpqbGQSad#)0LeMgBus(dS3x-bGh;iTACGV8> z%ryaSHaN{a2Qim?S;y-l{iz3D8fJA53_L71 zWL}(*6qE}3QPN?<6|Y|;1W(|QlBtvJ3nA_(+kq1wc6j0BD9ogsVN8L0;S7#w1yE;Uu37BBs65cS+NtM^d~v+3$i4PDJYmy z-+WHDVa%QQlT<^9n_{wr0waH3j%aM2eVC^;iSRVdO!n`0w^gCe>!%3|pJ^JTl>YVt zhL+ty!nbALmG0|P?pI^*xnnzlmf2rD`e1tl(xFxD+Innlk$mUxA>mHcxmEZ9mtIig zlG%d0bTy@2q~@o;;q!VlKRXCA+`kTzX?*Kb?hMrP;Au((T&IKYVe;cT`Z{kHgSV-E zg1MQmETy50ceX(Ah%Jx>nm^DOLJ>f21zO*-bl_iej%>ttex#Q&RgEpsu459XIeKy- zP^HC%>Mh9r;=2H^Yp5WuWAp|q1gg3m3Q7ayAdN#kR74LyOy z-&VB^x{N=l7OWfrcoKot(!hh}UzY^$PQ42WQUu_PF5(-|m@-AKYp{<>v z6E3C0O{6lfDi_h?E=86bQAoX|%q^5YVOqr2I!2KekWLYZ7ZF5?`{^@taBjZ;hD3LY z!LOVn2gE<2(19I*R_9s39Egn{D(FxwPV(i~2%ioxf$>cFi`|q#u!w)Za7$@7=Bh5t zi*nD!6o*)KRciAFuz#dq5>1caS7T|#$8cz4p@kJ>$HXK{A(I(dR8-Bxpxfzr-JYB3 z^n>e1-W6=}XD5Sj2?(?_z~8&$f`*`Z(p8FZQ0vhyr=OsDuA{Hu8mh?ZGzMQBF#Nak z%;5lRnr{O~;8zv&p37a^vFsECYN9E)snx3(U0XG6)9`y+_0i< z8L0A2L4MMti}yY4rQS-TMfZt{*f^4%d|`(V#q#7%630^U-*yPMR&b@ULVr(_8Lazo z>PujJVC4ZdaKk6O4+GTb=-bn#I>o9kycRXHY*SI7b!Ju^%!9^{F6%_GclkGBb*!*ZV|+L*BXI3q{fzFTRb z8~L~$B~T<@rB;bQ89X^nO7}4%OB&walBGZ+COfuZMX~HvWyO}4pr9nerdZB>MqhZZSc>kT~x*27Stk|+%m1K#>&&{q;>HEE>2I7?=Wd;=R=>6@n^h|3n`l>)S>>L8f`vzOH0qh-3hM{wZRf|fqloUO z$8PrdNnGk9rm5|Z&AuChj6!}&G;Rj)1Sn8j6|G*2HSI-~fp8YaMfC}@4yi&J(P&bx zmr8eEPp6&()-iu3h+V;yc;(N;8-+DqI0~blVSnW9WPFg0vvV00jK~3yP*;((bG)F| zI`j!ik;p+01q$dh_6_K^x4$(fI6dYNeMHz&fKk@pr$O0(iX`xwCJ=(!lL`)ZGx~%H zY47BIakS=IM-=z!pWpueRi)xWDD8=m zqezLM%X1NjWmEdKb*&07axu`1FU1Kh;`>VAF=7Lv-8No)y(AXmryo=#MQ=cp*K0UC z0Zpa%9Qlt_Lx;h(eS$1}Ozz8+tj-ne0No8Um9GvY=UBdMfOGQ;1i93i$z2KNGMXYT&2f1T1!Xr$PUA z6&>)6`_-Q)@AcM#>i$?i(AO7dhAu2Lsx|7_3YRvk1h2-9&$wCQ%XAHpWj!{5#R_`X z+yskfEjcNBE}b*c_^ZPV%wy^V7uDR&9hu{XvST|eFkN_%jkveb!?D)i3ySg{k>MdS zj#lGMDA`huUhckeAE28^?Z%$@^rux<(9nLt+Y3ieQRPU-5jnkr_Bu?H9jyDX07xKw zth&Ml15@x`Ob)X$oBG^i%9@mL}bDbieGg`*OIZ|4HoX(mu19v6(OA5`<)^ zviL>JeeOI1tLo>;wrJxQq;5dAGzHtU4{c^{&XD4S2^AIfOoTKy#xS*Lf~tna{SVKOmU%1))!si}sSt^!$l-bv+Fhnd>)U zm^Q#lLBO5E{xy?*S@NOQAe|LuRlUibeW#FM?G60G-zNlS7={oZwJ{(V0uZ9T{JOi*nq8Swr?GRPAuR|9OYV*6dzPw= z`*U&&EkhS<8ZsJXD%F;0ap>?fLv9w_@>D}a#=M#}&yPAKBv0LtC#O1<^34Zf$aMkM zhoheE`x~H`?M61;7gGZOSR@tg-<+u6jnmk+f55%&5M6cL(uM$cNn3p8haB6g^ouZN z1UU3Jz~&1Q)C1W7%|Ao-`6HRpZ?W1%;oz+fJZAil`kfu0qy=bUw75p?M#lB2z^4eA ze2?vUQ-OC4@ijuT>JbO8a~f!wLPd6A$)_QRukjR8#2G?QQ6T}RngVB8yiK$Fx~t(O z(&!H>3CaGHW9UytFe#<=8_t)T1zeZT<)bxBjZVehblG+aCH5g1Y?bhYOsXr45}QL# zteL|_Nz+qb8iI>&kKfMv=I-Xs_Qu3{Q?jIJ62!v~jadgnuE-0rF#Y;^9D~6*j9H4E zm$BF*sUg$iB$R#I6T5&ZmVlvh}DVu4>k+nPLoFv)9|!o?-SDi z#?;S}W8H2g=-CkyauW&)`oQZMcOl)Z91zRrSl!60onYilz|qi_^X{vt!BeLf1S($^ zEzBBWG11&aTJ6wGr2CO*P`1v1A}7h01nL5$8i}D>GURxJ+uS%AMq;b*(1yA?r$0P^qJ^`M z1UP2059}Jw4ny}zY)hN02IyY)`!9VO%{G=Yx>yH||6xxM(GlR)J+)$!by4gOY~N6E zlyGi5oI#qxu_&n7)>^IEj0c;dI(*4IfRs4{{t3Ca9bDt|M@cIAU)#9j%gTzD_XA)3 zOMZpqj=U+k^2!7SX6c)jCAm;~M%n~beLdUp*_}95>ZHW(u?aV36g(6`?3EJ6f$GvB z1ygB**_8moXYw57Q*mCoz++a3W6h%uDMvghqoHvKUj z;GJNkUJMtY%Nxjf_om4EfW3Wyw@w^wKf2dJWTWS1ovqeBW23r(!&RQSuTrW~ZntPP zzvI@Z5`3kvX@7s>@O$bw!ftU3nQa*XTrJVv*b3-xU43^^M6;-%0xPPg$~rgSO9xij z+6?d5``MA<@P$e!N?UV1u9mN}NUoutA(ZzGxH#54Bhad4#leMGXr%M-It>^*lhSnK4N*h5>OoPfdmrZ|g zipkj2Y)($r_6jp`7}q;kIY7pocy(c)ROXwH1vA8jK}RCC6@{^NuN8wsv58tk zf6XcvFMah-N=3pKp~JZN`y1_@Goci*5hUsI5^V?wZ7>kAM!!1TdwF)j5~AcF;vX2RoHb__&*8} zo=ssAX`vEc-W+SKoY{H8x?}SOymf{0m5K$fCfWIUcYB%Y#f_B6!Wp;b;#9s2O=t0D zLr;M-8QQiVbK@uqjji5*UFP|Xcd7c*T9GXd!5QUV$KRb$2pZa3;&5c{OK>adL1I2X z9y+goroNvI;UKI*Amw1H6)MrB#1}ezp$NJDX<4885zjIk@L?~Bbu(!+fIk!Ikz#)i zPNjep#_;OC5*_(`JL!(hX_L8^c8r-D14)JuWs38uZyS24-bSP$`^sf(o6+TQE&!}T z`1b{JGh)a}Uw&!NZj%#utmvFwRIjV9bzs)172di2f*w^(IlHWCd!O(ZupB<^8JQu z2Uxp!Bxt*^9S-960OW|_yEUEO(XXEL1liYH6j6*cPx)K0lVT$|0|Qs@C#2 zN#0HQ^8r=N;1|YKi}&N1&_?^ALp)-~#C+oc!D2XG;2+BvhxRg`lKIgHG~x~O++xhn zNv&_HjOm#<PT~R2 z8%OaA$LA%Ph=pLFuX@$IUp?_rg+6hD{!MHT3g0kg$Rf5PwLV8RGwO9Z8Uy>rkELE@ zg4K&n^uhz5n+qOJSKsls8doE_{%{elp$h^<+TbLYTk+Xv4_{2<4<@2EwHK+VgdIAoN$$AAMdOava5V8)*N$$U1jYU!WUq&+7NY>VK55|Vb}rg-X;-eO zS++MQ(}N2q3M-w;^(q=p3yoS;E*rq689SFUU9sKu8oSYy+H1Gf1K^z^A=on4?C7qz z@Jj#*IiOaer$#GhBZSysG+2q=S8W*d>C@(w!mHza{HI%kwcTG~oOR*j03Nb$PEud6 zG^4NAc269WL-+f^?>n0LL(bY4(;xW{{Rt076%|DBGu||!BLIO+^L&{U?V;#x8qT}m z{a?A@_qz6@BmH&_P29F#S1*C^iMM}$maV})DB+$|M4e?vqQ2|q)>URA;E(ochF^Fn z?zi$Rn2LY@sIsPvPbf?%PRfss$^W@=eipZ)&6PT+ul3-qDpQ7ifWpdA-|I4AVtD{d zlQuo!e_z4j#559`tz7iHVyW~NY)N5+P6F=xzP4b@<;LFKLY^yX`klW<3khL!Q{)IJ zy)yWgd{HB=67+r=y&XhbunNJ+Ftt5yOx?Qzvr{5myv$Dr}|ZL~ia8)18bYgDyh;wl6_t!Y2~ zQ-|Iv6;JOm8-!wA4z6Q^^!HhaBfqn$@O%nkbYVo1FG@Qxr4yuP;Yk$`qnRIkC+dd_ zi(ARe6D$vag8aFC)f=|*n=dUsn%%V*%+zPHIA~@K%hhUw|HI z`S%5N-N*qf62gl-RfDTl`)yTXVk74HyRX7$ciX+q)v>uA4NM32Eq{*+O24{5Si<$7 zlDvy6H)WHLKXCo})!Fy4(|!oaJw$uzZNNKig#Yr4$F~z6v}&_9KnxE2u{(2da0A+35MThifyy-uss`M;fgeCPDFCODgiAWqt+!Q%r)>x~1nT9oc&dDHej~}_%$mQyca?-oj2@;6E6GH`G zgD23T(2sG7zTh<75B)*O+Vw|TI(+x+H*-T3-77Jdmgxq49{LP#0^zxla8@w!@Vl(e z`$OFi|1k(8U!tjyLJqJG@TcSE*8%uHOHK&AT>_SRf}uKgZ{+-y+NJvcCZ# zyA;7xRhA))TUr3D)F1d{1g;T*QJ@w#ES8yBHY-@WTfl4e_m9{;RmdF9)6rc z>H1k&xoN|PPOToS`0A>4Uvb0c>|vnwNf98BeVCzM`7_^>Aav0-PuUPB6zE{?*C%06 z(BX4FO8`4y?c+FYfUb9To|O&HFTGJ=ak(9y?-1uV`KF>blb)+z)ekoBH#ZZiO^Yzu z4zUlbm~^`y`dekW%v7GsS$J6Ku5~c2wP9mPLc#s-0@T9MgmIrCPjYh+gZyNbrG%!P zrB+iP4Qiri2`58g%9X1v?@!bk8#-TrzMjU`<*HT5GV@x_?Q5m#d?=M0ZZS;=^@V2h zEJz`?QSE@-G(Tv|ZpHl%wKF(}#l&!Rhp+|WngC7>g7ihQ4&dDfWNEv+&S}}afqL$H zLgTcCv49$OfG-ISZhfFYgELhPejj*A(X4OyFwkIp7-%Fr0yM61p}J85zA9jT*K?@7 zUpxd7LXSJ53y3^Em=O*UEytdJ6_}+2SrRNmm>~CTF3g=(&W1yz1w5W{NWoSyFl8<# zV|AwQ;?-Yzv|3^PvT7%c2!2i@3r;%4FFkv)Ar;D=kl$xJKK{mykv?Qbos{4qSQd;K zNh1CwR{gp*wRbPS_lZSs(em$g4=>83>Z^Il_HraQ0R_i*$E*I4iF)~oi>7D^Q&;tDJzCJv%R0Djlr=91^@_j?Z`;CfnDPMU(rL6>&R+q?VW1c*O1rz1tF z-i2pPL~y{$Wk5|`=3rot!zH2AV}cwl=W`%+0FYFgRJnVAE0qE`q*u6HUs+}M zup%#Co^0LdRI0~lqb`H54W0nLR*G68>G^O}&Z4_iEhqBmx{!sgeXdY9>AtfE+5)5q zWCb*-kOQVAAfWu$ur%`-Fr;QNL1@v!$bvY#v0dc-o0w(8B9BKvWf-4wk}?G<0a8es z9+=->RDKH5H{)0;#{XZbgWPABFedP~UT_#-ACkx=mG2D@ZiX8yzn|NuCPJE8C=i?! zDi#e9vBH2wga$B--WnDL?9OkW#!z}QYkK4>o2$c8t&Xcm?cF%@2i!Oy&GdOOBjv{w zqw5VIl?bv{hE2(Y?3%l%gg2tfcGJ z=Ar5=hX%ynYJcBnZd#6>mJ9aLaj!y+Z}vgk>K>0kU&Bt-C3?}mmeR%1@R_@|Ks8JT z=k{hx$Ct?d^?SoAYvL9gTk%qOvSKr?%m%OM$Hkb|XN15zqanvN# zX)B+unPlopLi?>W5Qp=WSYR=GHeo2f>3#T+0@xxyZd22t=JSH<@FoR>dWhpa4{(1V z&=%hKSRiUBkE`W+9&W`IuS`U)w{p&QzsyD?|1upz$NdKLV!X!~eJ=KHXX?4U0|e$c zT!%ThGuF*n{9IR|R9z{Vqf2j$L9=JAojZHmI~$u>dmG!Cn^R>>$daPXv!VDBIhsiD zk5)K@8%G)z@lGrQxUyG)Dqi*&5XABwpGk`|9VSFPW@;Z#W|%o$ zwy++9;}@!<5wZl7C<)9^6!QT>4eEyD%{}W0AdRPWa3c2{#9laH+RgDQP>6B^ZWS;g*f9CoAahDoVaBaY8Bpe z)zmgV0N4LX7&;d$SmJ^1H;I1c&7AATRek_t zpSzE=k>X+oO?g}>UziKMUBca%z0y494!}0`h)2!fMOb&mfV>JaDwHx%EVcKXoSTgL zEODg>Qaz){{6tqV)!Sy<5k{(>ViFmO2yVCsD-l&kuc=z>XG?i1uY93)%ww7MfXdUm z7fqJ8x<=UL*8Fff|6DNjVUhXG=Vv+g9Fz!58(0~P3hcfuDBAd$m+`{O5MVj~CA$+A6IIrXhB#-|}i8(Yi82Do-8` z9>4>LnUYlG)iUkG^C?Ap2gx$JpNCG!#(>!#HHK$ zsXfnz_f)=gfA%s{7%mfqcaef;_ebvkOC}W{a2E!Elrc<0@L(nq+xtt>mlN!!_u|?S zq!CF`CQOFJ$X}$H0-KugY0x!(NT|zA35u_@{_}^#4jrDJsU12qfKwWFBUWP7`dX{8 z95IvmirD-5MxItEeRzDFUM?5hzB4gUKbx+~iW4V(J8VHlh!lot_&q|3nGE707m<;q z6yY@|*b$j3Ve4rbYFfwf%IEr29S#3-(cTX@QA~~FwF0_N2h`-E9uQN2+A>Oia$0Mb zqiyp0-rb$o!`YXuPOf$|QWhd+zk+7dWPl7zQI?H3x-#PCjN|makLzn^mCtfOGnp91 z(!gIB{HU8KHh9k{PUueUj}MZh^UeJ*k*+OiVbYbvhq5!PmA%EYphR{w{Ku`1M{ukC zD9&a7(Cz+#bl;H3X7HCz%e0iLW8KPSyZO@?tyYcYP_8&5jKT5df$_>4w^oazP8l)w z%&M7V+lK#xJ&7kQxZQh2!l6jU3rrr=h zF{`kW5SAw$bd%p<3C@TTHh@Z`M%Q#v{qjG0#^EX&?p9@N|yG3}RD0EwVM51fcV=%J`8Xj4;` zaT|yWu~=PJm@aHc9F>4I0j;CW?TXgZ(e?QQ8NR{q))Jkn6;_q^i{;g7xBKZsKiTPtpoZ3iv{TZD%qHj)#0xo|HSosdmlozdv>Q`1 zNSP4C@-M$-s(9BTJ)fQJ%gQd=jWMkArsi}es1_VGjaA z>)VQ6J5>6%XuQsX?(Pj|&YB+vU;6A`ek~Zz6mX&9Uw*vI^Wu;clGJ>D^WASYrVgAo z%37h;>0Xm(u3lQ@Yb6Vjs{>AXO7va&aHrL(Yh_&Js~MK6@|D_)x>ftZS$2Dx^Bth# zM^eJEG{5%B(Ft&Vas&i{izNVf=*C28h?9Bwg6WT2oYmsK11?qy%O>xtQ{}5hyTLNJ zRR6V&h&z!*@mVmSwa@g+{)Pg-+kdxBfe()0tdXbu`kUnMuEv4#B-YE}n&ScQhG%L6 z49B&GK}lr^5t662PGg-3}Y zD+%Y3hoVR}{nqQ-TcUp%dj@SC;T~9^C@ARK$o(snIV^aj&QHfMe&Sh# z?m*#lP`gSklMm6EH?8$23CBQ+(z6LJ13^bv!37pqMeqm8U)oW0?r$(Y-+s3r7#lIK zb=lH0I;{^3SjVWX(l@qMN_7^BH`C4UNfiFld%t4Dijcreig5Aq^I`;CuRSj>4-bc^ zvh(5uB*C|YhOGBsWa@XJF9QFHjk1Bp8hHk%BAyp%I=vqb=65Bl)%-m5wY>EhGqtsj zHO=>dBit7nPl*8att;bCj6#gL+HG#0z%?P>)ZDIgwOyRvx6xivaoi*p&KM}qWG0xz z?;th!-{gH!)rT%#Maos|nIV`B-pzD{BW|!&-lzL&rE0dRW%ClPdgTonF&TDg@(z_8 zt>gC;E^}dvY6KU6`@;7n_j~O|MA2NEdjtS{+dLoK$M*ugHo?O9uG+d+Z8?wcfi z(k!5omc0brTZAdTH70_-OP(r;kr~U%)z)3(5f>Ae25`#)CqDu;+*w!w*#~S#V;89>N zw0Kixh21f#mD|pL8_^zdrq|+jywW&|bXbvYA``!5 z08fV?$MWY?$j>@*Jp#`3(ZfQskD;t|5iw?FWwddgI!<5U-PHDd{Wer@eNLu&g$~eZ zl$X(7?Mtw#>@{N!OxV+>6?FD=+g_Ou8PL9c9?o2r+7S&`chVq}Q2ORW=W#ano3b=? zcQLCV_}QKj>G$B_3J0HV=SyBq*UQuVXfl_*e)npXdZcOE3*90w;rPXouIwy>*s)Cf zt25^6L7Cv80so`zYcD(v(g)8mO-}N&pXkr&P!Wd?M3NoS;mjh%&@)A`a-B%HlRpxI zB*~K&9jS-|N%thB1>d3vv`<(@Su2w! zIR7oO9X30*6=7?`Qjb3qr^g=sYjhk>Lq)1rf!=JPdXUm@@CkL)AY?(v$PZ?7l+9(f z1jlOiGPl$BdT;m?r@KQ3@ZNC}nTelGoju=PZan%n3dU8Fe^uBH56!#U>l}cG&u4$* zjvd|t`yxCWv~klCz>97s6^G}|Y?{0A#n9{D@E~OV-umK9jGl3Q!~4Z{L0BAd6~CwD z-B@IvTcg4ft5Hn!thMt6p83jJH|X(?Q#ecX^yq(c;WK!RGAQQ-G8#>^B4d%o7yZ<@ zv6#EY_o0FU8t%G28Gl@VlQ%_7!qH>zPdt%h8W|r?f9V6s8qca${093N$+uQG_ujW3 zWD~<*xm0*{feSQJ6fj2+{qhk=xk+94TS9{j|6uri=<3tJC4wRloY0rNCR`2-8fElM zx6b2OSHvz|m5sNdrmD7sfrDbnxS>D;!Nf!Y<@^TW0@2Up=us^6EBvz!(ORXNzTm>M z!N**IPLS98dc9RaW9@+JN;&AZZ1{bDX+EhN#lHI)1}8TsJ*$-&E)xJ|DcEztJ!v@Y zB+jBl+DwLLCr1Qp>TcucxBwV00=X6R-D;+QC=@%qG~#Roq35gBJdsr= zzppjbyrW+Qnf?5ssseG~#V454(6hdvCu#aRA}1d;y@!?h3h;%4hJl~Y87jbKvb_n9&Z ziJlS?hCpbECyZa)Y|@xqd%rg?tb2a|zKe&1QbKJs5w!oXU2Mwf23(({;-C?A>UqC+ zbpBkS`I>xi0zw$>_N!|jjs~VrzG=54$Y%wC{XIxgi&Z(=9gS(}ZRrT#8B3se-q8Dm z#mF8Q^7{IuNd2pZN8>jXi}E8%BgF08yjXLwoSnj7&70l-a7dQ@tzZUo8?pZM@M#K` zi=6-hSnd~nel$1TVPXWi&llH<{D_n$rXO-&1;mdt_1m6i*GEe)#7kpW31KBwEO+@N zRW~4EnM-~RV7rLgn>|_7Pxc{-8jOVic-zVk2UDxa9%7px7Ez~S8oKIXJpCHFt^r9Z z2uqMp@v}|!-o&Yv0m*1+^!1-{0MZKmq2x}Ld5ul__EnXF9?v%W!>{v)m#2;QTyEt& z6N!LB(6yY8qmko5-`Lory4iuc>iGu6WgoSWyKpJYY|H*1T(jn z9iAt=#2};5x+kKXPQitlnz0WKNLk##{ahfj&={;FdtluiVqbLpHOyYXPd{x zi47wFi*xV5L{G{$ z!}k+4^`$mTb?t-tRbq>&J+SxKkabBe4_o2`{KtsR zScQ02>&IgY=Qq9xb+m(aw(BMB)p9C0tn4!awLQOD_O?dk?mMUy_z8mJw|Dll#KQ_D-{E3=ugE)a|k|W;sl|p{}TrgG0k9Q-efN9ZhnOzHq@AFXY#B z%(_7Ecln{*fiJNd8d{M$8R=M$* zvIG7-oKP65#KH6y7lZ_X&#tL6>z*!W)a~>=#*-PQLmyls%?Fp5kJ2AGfd0e_1H}T+ zij9UssME&ZWG2-`O<`_#gHJ>0(fzgbRcvbyUE?7o!O!gBK+fzY z%!8%_7jy4RXjSA4%2C+#{&%I}A#12V^Fx>DETFNJQZ6p*LbS=v4h_$nmw}-Bm4Ef2 zi_0$sDR$0)7R6VLcj?d6#^@fXv@5rp-}7hLrqeGECIRlAhR27kYkw7wr3g@kesv7p zUOgaX0^ov$c`Eex4HxDi6P7D?B_Q~PMN+=Aq{vX*&L;g}d)8r1#pr}@=H#7lkH!Cz zLM&$R2fby&(eN!u0;wx3!1Yvjx9nZ>-bCnI@0g%UOKsoB?o1uobFuO&9@YC_g+dnx z6yrjNgH)(JXc&{Y|2`kKwVOsV;RWe->)SE}e+ZH@A``O+n>FuI?t zW%FUXKVGy*m*>D#Jjvw6frvI6!O>I&zW>Y@U$b+%4DS$vT&|?QoRNE8{CY$kk)6po z?=$UEuYQHT1({#Ud#?`7xb%KTdi2Hm&X8iNZ5egE_G_MFo=sr9t)w+b<~O4Q6AARY z<%{1i4Bin`5lDCjV0iQ6E3}+%yD%ayvQkiHiO9NkMOD>^lPPVd3OF6B=pkf5MrF+? z{SbwfUMr;{<`2!cSVALaT*nFT9OoVSNzchwEnmTTtZXH*AX1J{ABwKG#E$glq__(A-8?920(~XQ1G)YCd!Z?tCs#!BcKeWi zmSxa`A@a(+xT{Zixh)2>0wGa=ZfPx_XyU*x3RxNhsB-B0?Uln%6yGsSaq0uheYA1g zxG3Vvy5qk(Me3J5HhnikCRGR$e!CRm^*MEDInSFYPZ;u67t^h+nFXv{)`c2KPQ(s3 zlyvu~9@%$~7E5)qx{FRvC>Zi048HI;MW2ddlr z^V=s)n&a#$SV1b#UL(jTbt|I9xFV@^2IGE>)<1Q+M8ganL4oNDu%b9EPw zG=ZUYE?v+W+r#x$&7XDehnpYIP9_DcNsx{aK2xxW4gR=_6u)3NxFV1^&4gur%V-xw>*vSwCIh1~(5@m_T|GZ)nzUNym zC2<*3Cf1E-WaAP(koOH6k4Vj^HtiR8fr!BHzh%%Skqm-F0$ljX<#HaIDQ~pX1-O+4EOi zlbr58)m;cdLSjjkAKYe$?0|M~@b^jRU#kgT%28ql%52Ig+L&iwmN;Rr2gK%2Y_gp? zvlUb0APM2MdmV*f9DG;wKXe!U8syWlr*p5QU7$w%5`!qy9R7zidMXP@E5F)!dn?WI z0VPTp>o~6Z-pV+9=^sgobnqE6-(0pvO~nj7K%(qbczd624e8qEtnB*#XnF^~O5Cq&IGpUM$>wC+wrjF&8z)V+CfiN6Ynp7^woca5 z_jkYV=lT;at-bbId(q36jqC$tLq)#wCw7VPlJn_}qC*~q{f;$q5q8P1&bx6hT5(U$ z<3f3=y|Svq(^=cLA=g8S0TTi(It?LBTzxyc!x5w0In@DnF6>+duwm+JmD zX4d}R)@=7oDH;ABw)8CmnOMynJr}Y;L}e4R89!7Y3#+X^-sR^Pc92~+PTO%iW*~2; zh@OWnTpo0|m|^ebJYUTmpPU8{rhDZKF3SvI4bLgi#<3d$J?j^_IF ze>zkhhJ}WPz_j5rV$xNlWr_-Z1>Y1(YPO26#8D}kT+=M@^7Trf96(nC6kGHOZM$5wys+tlx{K&gPi zEv(~|ul~4EXUE&vf83!i9?B3vquhqwC)E430&oC%%5aDP24aX#DT1y+Cqo|JkU&#e zW~CXI9&0TzL%9*TqivWNEOgwTw-Rt3{+i-8mJ~i_#3%pQN8gYo=`F|U^&Pz3$KWERtx%m^h2&qF;e10fdIvYb! ztbVlgd>0C;FN*Zc_#tTZMsfA+Ga2*fo#P(brJQ7|o<$@BWrQ3i{Q)6^NAu*jAl8w% z`5;H742zLm)+5*e6y=8bjOvYBD3A9m56^2qp}}uGHZNhCbhq0$czpConyJ#IS&pv> z6baYVqF>gSx}*s?x*`KU--rE?yAv!$mbJ{eDDGwfer1NhE`f0DWk`7)--Y3xZTYaX zNX~UXes2nnX}^Ox27@QE+=W299%C?_#*xEZ;g2S9Cw2+gQ(_^~aPy><9cY}b1)Mer zLZ+^GE!_!!U7C8XQ^&4BcaubZgStFHycbug^SFUp?1410f62+!zkX5_Zl>odTdE)n zmv^ykdfhu7ejFC z7CRqeFdYTo)uIQm!?GcxtEy?vhqi_bUzSVsyEk0a$M%kYK%P*?R#&q?uZ63eVy?PTR0r7EnEc|;%zS9~)zU?TTeaOv?`M=j zLQnT01ZNHg_~)z@7SJ9tqScaL zf@`==fhwgfh@;|J6IKl{?W8lb{2Tm!stv5NztVLXKER@IG~H+P0}zr=$Si&}=WG(7 z>GiZu^oRaZX*hzj^N~lmD4QueMwmv4OXL@_{|CcL;IT*JSnU6Yn_N5SW@*Xa{x(_6 zDAP^0T-jDoK+i=c!$Z?ou1pLp5fbfqQyp)xu)uNtHGta|C8KDKVLK&ZS;`L4srPg( z$Fhk5(gYg!(Q$cjlEMUsP$zF8p(c~}a)nH?zq_IyZWRdeLUarG;}#dSnef=YJ?NLZ$f< zP_KYZ<`ri0vaflzgnR87GR33Bhsoobe{SX}u4A|4VbeSNL16li!_B+%j6KvuST3s! zM>6JPl%?YATjy9K+dQ|+Y=7bcx3soKq1K@qEE`_hd3nF=XW1H^3L2$9U>O>T)HEtO zzcB;dV&K4Au=rjSu3n{MyPQaH>F0;sruj39$;P{Sp=rOz1KU*m?Km1hw>SICb2q;k z32V$bDSyiRb$*C*StjwUZWJ^~0xpsA>k&!3nzX#U2%Nx&3f!)qf4P*2ojcWuIg@z| z9sFh)CHXhKTdlC93SR2@kKeX^yXaSycYR;W-FrkBB)FFk*}Q@_g)}@QkD96-C36S% zkj+KL;aP0}8wUttAHu=ix$kiWc6PsD$v1K=^l07aG>^G|*@0-&)uddAA$}fxQKw}Q zR{LAX!#!2pa3v!8V}A2TDBW>vcSgv2!sMhPtc^GI=+7RX-BzWN7_-l)jf#q00cGUq z(kYz;HnGE-mnz7UHXU!qfyCcHpTxX&Z6tNaC~g^Q`JmwH7M|%v7^ysw??TGtOv#CP z+Ns&DGqBJQ&=9||1IM^6TmM1Xo4z{}E2YxVXbOoZlB@reVl44r_18rN4aMC)o3Aej zPiHP2XZmO3=G~Qr%0a4=e##(ow!}03Of;|#-fm&_?xa1n1YtR!T#>F%cZt(c*)S0> zhKgQNW&#`C+*N~sU}Z3DJmlzb+#OGNi2FVEx?3t_pUdAV75FDzRL2xHx@RJw>xhB- z%JBiRYslV&Nkt(Xh7N3)N7MrK?_n`6v1LPRGiwVj6yFd*%M+M_@XB}OI(|krj!W~O z6?w`O6l)^H&c{L}C(~P3d;XVUD<4krbT7*Mb8Ok%l(L8!z=8GEeP5pU_vOM;6iSsi z%HKaJJ(6$hZ%>s!?m0T%zuENI;Ezf~Be(Kt1ZQv5<$OFkco^Wd?_Rty87|mdQei7Y`n5|FaQppoi&bPF5RzBmE#q!F{o}!&C&mxeRH)IeL1Xjpb-kF*gS!> znq9ChL)>Z;U8qP1g!L1KcXjMWs${!I!mO{Tk${|&s=uUCY~_kNn{YDORbZN!37c2m z_625y9vbwA%i@p|cM{qd=Tv&H551&GV{$`P+?M&0`^bN6*v_|vc?-`Q@SeX-q~7Uy zoYkG>x-wD^(pE$lGpnnsb(30S-Sb8({#VJ2MFYUPT*gM94F|2+DHcn|GO$FEqK4Pj2eWe{P$z{UF{o}N00?}~BZxhJxZhpLw-e8SWT z#xJnCyE@083+kj!)P{50!toD}@59~^b++5nxAvjliaD%cjdaVvX284vrm$`F}^WPw`9(Z zp^wyJb{Br9{_F5T*))d6f)qlt5D}9WNCS zuDVpOYytNi4cEEnijPiW8QjOfGebWhXWPWhV8cw9yOujO^g7_2wztHHfW~2O^La;O zn0Tpm;}Bj;$^0hOA4#dOU;H=^XSgfQWf~xf8$z&ezf2wns}$d&;_eh+;?XEQdvd_< z7OF!Cel9c!RsW6!2l%U(olmR(yJHFdLeP`2X&Y$(JAc))llwmJJ5;-~yD(AbJf*C2 zI`zQC?BvV&sR+-#@!L(($o%p6>gcjBa}Tj5{ECbDmGaudYhRqnWo6*z=3}*fhhIbK zm89Osb(sCcS`FN$KNPLpWRe}%TP2nFRJB}ma%Py&g&ic!@E_#Nek?dQ*GDnl8i3zN z_>asilWTvUhzf8ln1sdmJ)*Hk|NF|Mj7=^PqnKLyG5o1AMtiyK-D@R2o}D0z7gf7# zemUHfcU38Rac5n=BrCZ)uuc;a)JT5EhnZuixE#D;nIikFLCvEgY1sxgG5Q2MUE~yi zChZl|K!A=8Hi%GrE_R4dC=jU^f|f}_K_}Xf*pS$<9Bq1N`Zq3s><$_N3kh79rF{Bn z=+GbrjGWBpMKjN?9^T|jUXhmtyQgkPHct{1&!G()Jm=78S0<0!OO-a;fw}V+^P174 zsqLLah2Y`{ai5{J{`zALl*fX&&py$vO3BWbCbEG&;Q1YTRA8 zkca*0&KeH)b4vaIc*Dv$C{%RkQmS?@a&0FzymK3XJ^fJ_Q@k)3j2nOI^sv80IEvtn zWKC^AZAVvKQ$nOzLI}+De(L`>Zd#GNm19EJf>iMMX8B>1K$42hG1F||X>!@-b&t#T z`66%uC-xNuh`%&0hbTPtujC|izT&+2Pb*c;?a`%l*WF;I+1E8 z!E7`y>t{UbmDr845pSClxv^_(-+wKTChTe$k?#DT!8IJJBzRzO4Ik=7G8$MV3Jj)^0k~#4!>lC%gp#mDfIQxXOa@W)<_a5M&+}>JsC9YBMLE){cgRST zo0GEqBq#+PX}*9Lwl*J#z1?^rS(+YS5G&{K^km$aYhu7rerasT2SMK}T>mK6xk!Pq zY)|p2?PA)&lk*zTBf#^Jg_Q1ETwXHKX z9Ve3z__DpS2ZK;~SKd_5)?!U#FYmX2h^Hez#*fv(Yl{o-e_mkM6MUuT1I#-bjcec7 ziSsr0>51Wl5(4WxBytbF^lD+yJFwG6Yqa=RbRuIG&D{wWw0Y{p)1{YCJ!!+Q(NRbO zoHj7zuzNN2iQLjGH>5FP!%dOATvujFw6tG9L8_#%^{Jw_R95w@5OOwQmSvn&9dJAD zCzD%X14A#R49#yFUVd}*Nbl3qLTA>aJjVKc|Yee$F588h3<>>&UB5tG|{vQy6h7kH6W~BY8VH@sTAuLSMv<_&WAJedSopFs<&gXansRSPRKn3)w`^Lt{8^tvum2vi-ML@Oe!B_lP3|M zFZ!QJQFRg#`v3m_SpdaL9K4Jyxcg~j$`gjHufMF}iO)*16sSjbOZ_IemiH=wb~?&p z_%9r6SnQ1o8OA|QcP&Qtjkp<+-07&&N$-D|K_f9U?R-|%akuzbnyxpPQ8*jqu3$4d zf04I&bIGnVptd(XE9bc+qoAX8!DydgYV`lVyTm1#2pcLxfn8RI&^7c0HRy zpn4JuggW3%V!MKa$;90&GEbpJn*N=@14tfF_905@ErV+5164==sWyAHj>7ZrT(~(C-!f1iqY#F=X&4-v#cx%&dWVbbKZlz9MOST{HLnsiJ zl{2&(OD{Fuf~Xe+rw?xH59xLq7o8(8a~GJx>RuVYa@&P1v(_c#=q13+P;^YLVaFq; zAwZrr4}c6fTD>!RlRcRv3d=UA`va_tE3ddBNIXx`QLW6O2K|bLrr9nrkFPU zleR|dNAfH`Fh!KoUOwsJ2h75VvGEi@&J%&!4O5K8_@|+ zt9zdKXn+lbmSyNMqC!gF>e5ClAU(T|QM~pia(C+P#iqJ&#&)*8wNmus`$Cf&(r(4~ zQ`p=R+z8B!<6mwneK}VVK`*+K$mmo;QQ@|q7ra2LdLhYJ{Xnld8LettJ5$ah$~jd< zB7Ps17yMX3j%H_88yPd!_cL;@GCt0IBC8K^fm>dmf`myt0uB3n$qvDYFAxaQy10I@ zd5EHEFpk5iad0mR)fJ45&TukGLbcSFR)UlY25~~4wuaxcYKySy$OrKrKS;KdW$Vqv zDur-HRi7nfg-dGBx^uuOk*$W3FpU?9c!-_`CDS|F+WsMNBFN~{3`H2g-|u^x)|q+< zHFgc=q|TB~;6~s!`&*CGRUM*gQ_BMYvy}{`a6JBC)>5WfhSwE#F#aEUla1@e+l!Qq z3kCnG?!|=yWXl*de!6GUiAPJy96v_9@w&3e6+-x#-PTUc^@_#B2Ao8Ju|w;JFv^N= zn9Du*#avrl)3Jdoa>mbh-8A<;81VB^lYUy-*ky(R9HsyEJBFJXDppMVvWxb- z&cnefDwsID_6Z^gjNOc%!fFbq?9rV2u#v>JZorHOS{IZ5Zei82x!Y@)QjMb`0t#}o z-kWx*rB9rja!h3&5+wk?%!xhSj$GbVcQ4!bo12Q>dCx~pD=&0eBQU#Dk^H)~zm-^3 z;D}+Pa0w-=(O#QQhGO=HBeKKr9!>qHmdFmbO%(|!oV{Vr(gE+;MT)k^WDOt3B3>PH z=13usftNYeISjdLgxASgi&523Tq04j9#`L@dFWg>*TL3YC*$5UlZi&I-W!NEs$4?jI%Nby;-1`!ERq^3 z(RhKC5Km9brLf0c4AJp$K{zNeuSE0fPm9vL1YH0yeLAZ0S5P4ni4WiANA+k1o&ZJNgEAGQ%JN_iB?Pr^KEAm&tBMI+a#WOom+7XfXH(w@g zIN6l?lcuBT*7tH?A7u}PC}tv>UysqDm@{N}kbCaUD&Q!08Jt{Au7&1N!l++8z@M#ep9*LaX2x76sf?cpv%TIz_|2=TKszBaqk z3amM4J>x=9TO`p`3vF~7%vO)P867#4?mtSy4Hg?G${a z#?LwgF!V5VHM;M{oVmH-JP(85tmwCc$p!WZKK+EuGjCbOP;f+NOIxAZm zc_1Qk9sb!d_x%{j10)ulU|%{w*a%B$yaPq|z1R1Lkl;C&b!6D4dPIXt_Od?vj*e+b$0X)18 z`W;SpT{*P5AWsn@FZo!T>j%6>$4(>#K|npV;wygyplHh5|EGi7NwGZ?x(J2avXiA# z?lv?(FnK5#xjpQfOFpmDYUduVdm)>X^9tj&I;Z4=@Hls2YdFBZ3UNAS7YB?U zi|0L`Hv1!%u%rJ31u+~Gqzo7tKr8~sE`%!K>Mf(qGe2zZ$%Q{+17{JvObtb&Ts_pu zG7n~fy=WH;F0eLdtJm45P!7E1OP^F4_QKrk=Rtb#mH*Ey~8nrO|lqnr_ znei=_MXnrK{#b#qGB*z@O_7*7W~1Xf611ik3b&B!YV;lBoWBo5M^0^! z`UZ_1WV7h5UWFVo4@?(JvR5AW!1%^zo%PI;NI;1!K)w2(mCY*c`k95 zaelVA1_LzKzM1>c^s)1$XD?|uRL#uc_x3@ zvuYXSYy{Ea*i($_OA-`|JXs+zC%&4-*iMDjGHKbz{Z+%j=6KL%JSpQQxKta^NyjDq#OZ9)XDe~N4uM6@2pcaWufr$ofQiYk z+X=~BBkF0Q3=>OhleSPYQxfH?9q*qkSPy8gEEGuhO39wgKqsHp6$T7Oo4-!kxBzNG z3;7d-%7*MbpqX8q0=^~>1Q*do_f+{&+z&>mEJg@gmq}qX>cOWn%d8l?o4C8VAI>}# z&hJG?#{FKzqHG!0rKB*EwH3Q_RoHC-2D}e^@izF~N{ai|Y%iNJo0UZOA*4iM7n^4a zGZ>-paDTR3n5fkeT!VsFFOquXyiKWI=jWw={7U-Ujp^hl}28-DO~DtK_=Bf7yr5}?sGv_qXOif=;y35<8* zl3RsPX2qkkEJ*S8X;Vsh^M>@T0>s|Ih-o|RDXN)cfTm7c4&T(P<`(Bhdq!f>*pz)&kHe4V$7U7Qm z{H|rjA_p!lvtq7J z6pOo^h^X_svCD3GD>R)UTnOePJB;ZYo-%(i;la!5l)NM1%=|-AGtSV}rXAulJ70mR z3bj8hGK_YSe5t%Wo5{t(&9QW(hJ2vo#hD4y`{KX0ZxX|4Vi_es&WQ#+p9rdimW|vU zO@mxZbu*2k!otGJj>;ty4@r5xD{*m-er83xOOb_)YkSf|2jb$=rpz1(*j?HLpk<#7 zRC#B2XEzV4K)N>%2m6Dgxz(kYduiv}KkKOmpTaVtBhvW8TvQ9c$!<%F{jQv|tBuQ^ zkDC-jDz?vcPW&KtQ{y0luZ-z-qjKRw`qlHlE(|O_IU)0}j9m^sF&;?3(J17ek2as; zkEO#S?IphXOm(IBB2QDN)$_}|t*sdxIPrDD%$B+HI-xmRjrGH*#Z?UJHLIwZk5d_8 zRuxGi;QNsv7C%4#=3h1OoA?++Cl!aEN;o~AnC`9=KFunx!;?2aoo;g1 z10BOabzh-Zwmzy6F)VbGderL^Ereaev2C0ocMb~)x}7v%sb#|)N!X|l*>EHk`vVQm zvzePBsL&ir3A{mLaI#yegQx@&_x>dD(@&DV+10Y0Q9 z*5&=^BPCiUq8+@eQTtb>J}q1MFlL@KhCK4`A%bJrP#)1fr94y4HIrH`ALzeL(12U( zt>25opZSd4sF{h!hLN;9oL)=+0E5a%G<#^LbJLYGsk?{Jc4yA+hC*BIz8Ujs96@?0 zj@?0v%`49R&QjmZ@P1n(gqJ3Cq)$25#UM>;Gn+3HcSFKMh-903y^*NBVMVQUvBcFA8d)7UWg$_3O1PeyuD9`E6-YLC5A!# z0C9|#8Tu+>VnKhOW%+MXRPUkTZt^~&Jm-hN$l=l@ryXe&i(13sAGxQzQx3qHdAAW& z%qwSY>AvfCTfIP~JXVa@m-A|cOiR+K9!Cz@9EAJdO_%TdR>oBR)fpU8LQMrUD#8qQ zj1H!lgQZltFRU_aSv?Zxk*W&`!Px60C_GL~84=srJrXD0!hvn)F9^(5WfXRT z-Bg+Cp8b0}oa+2__11SKntJk-{Cv%k@9wzDSlSt!WX%5&`GaKB%g7Bkw>ZqWu-LF! z5a9B!L}URHHei>G-;jh)TM9WoaT`B-;ihFg3n8HA78P=NjxRB>+3;|`Uu=4Y?raBCe}_=CMD{!FGiUkm zY2&>%!O73dXYZ0;-iXmPwK~Uh5AeIp;U^s8lW*wn0e@0K+V!9UL-@qOsdHE zqK2AHuH@&GqbmeDsZ*0#uOGj87wqRy13gp4*=|v(&-TrZmcZ@7h)oQM;B2aDtEZKS z_tYQ`b(Pf{w9aQI{y-cOozG>1KI>8;-_=D6vCp*mR4*PRts4JrWWN^FPj1MKHyTg` zzI^R8s-OJuu5Un04p?PnQ@e&J`(dW}Njq9wtg~&TZc?;5bBPz>H1nSfM1^?zI^wKY zXkxf1u-8i{pk&zbMf?zG^5FnPvz4TjIZuOxgRDn-w%x*Q|_ZL3IW}SfnMu&G@b7j4;NCUP{f(PX( zR)VDz@LzUSmzS-k|3TgabbfaRVxj3NukN~eE3dJKa#5yl28>`vghKM?J8JYEMDWmI z#-%%9rtR!Y4>dA-my}9^A$>2Qb0*2$()M9~+&y^O_p~;?JZQL&ImegFwxfET#Cm>A zDm!mq;hcW<-@4ENvR;3b2J0;eo-{r~<7Z(rJB@>*Ur_p^)ae;~Kk5A7;{Pjw2t%UO zPq6Br#=`m&dgu34Dtu;oc9q6h+r)y#bCrh9lYV@$uXw_!sTR?FQ%(*4k5hAl(w{25 z0*0AmJJ)UiNHpLuQ9W0Be`lTWs`kBl#Y%l6kAGDh0E=w#{4|@PhW)k%W5j7AFetja zJKxU{2|uMTlmsn$Y3VW(_wu`^rPMI5NGC1)D==o>T9N!fyjgRk7F%lO--+X9PpYG6 z&xmur_1guL+J?bsd*x4BnjEd|9mtSj!CT8PFE`e_a#;{TX|l84X-GbudXaM*-FLHJ zwA`%MNSbiq^Ms$_y-m@SbyeXtaHZvS5 z64eq~8(Qygg!N#JFd(ca%wUGFmdPs1Xh9V7er;=ee$sGI+?EbS>EO#7CsB2?$|V_e zlg4Sa=I`+8GFdB#@72>F_%PCxN&M+8c;fs5lSTYVN8@6A(l6E^K{sugq8Qu-jb1EC zU+g~*EOjBvLI&@GKCM%FPpb6QhiYOmP?N!{ap%Cwp;u6RKRG#GzUp~xDFu2u3f{Bv zbJt~Tq|sK4;<5n{zJ-NNwqE3|2GanjipEdtx%qaKB!A$-h5;r|sbACD)RC!N>2%)8 zXE`*^b_--UP)6pS;b7TWH2Q2}TQn1|CJtKTJ}0U3x2$qvltBYTjJ)i4p-z&6Vpg26 zoUwg3lD&MyXF5fA7>weD^~a2+6ZzP3G64X-`?RAbTd~eT--iNa)J;H$xpQ$ota4;Vj#Z>|$#9)=v*gzxz13N^FO(!FJ zw8SA2U=@gR|FX*swE~w5(6M6cB&xaeNOi? z2a2b4%hgz@Q!?o&oY|^{!jPAe^^mFV>?z}~Zes%N<9(1&VZI|T@f^qAPEC)!CQ%+* zUR|1!_L$S38*TJ!5iU|Y2i6t!oHB1ofnSsQeCeo^+o%UCt66XI#7cc)5+w>TCs#kp)$dzvJ2ZX}cJpngsG1R+@SYu83YrSuOppS^WlU2J?E34PRrk^kFvD`P zuOWGEgGbT=G`oa6`vRFT^gYtq=}g_-&dJ%{`>m!tOwjig6ejpianJPpyKd<7LNN~b zbhRZw@V+F;n6r_qV?Zz^eQ=OiaVP{B4VR3{8jToLVN}fGU_U>M)HfGqN|$$!8#_P= zd+W>F+B+ENv>S#&Ig1u;W8C8X4BSq-!$M@z77DB^!FkVTwO<=_vCTvbsB$Uxc90QttbW`k((;nEV0 z7a)I2(bfG>N8SuoPMBXeZS2by2rdyeirTy(rKMv%n)~#MOXFx6o>fI!qvec+RENoP zAXXsgMGD-fL46{9c(;o&WZE$IcCQDTCJmb{=~yZ0CgeOMRiBa#I)gcX#8>4u@m4k? z>TzjN&cu+RG>|YH`1oOl&h@r>iCOuCA8y0(I?Eo&)o4RBd|*E8|TR z+;Qt&BW&bie*=vx?-0@wflDe&fjQUsw)q!=->T8{p z>{}kMqp72h>%+`^V|)6X^lNfC=Sd^2u#uuZp)nVCF6&6|WJdN7AK^)nJHEWXw9h(bzHBw%1?!3xFiFh@gPbI&GQ)d%&0}p2A}3PN#B?7C{xIG>7kPuD{1O6aSs# z`8_FY=J|2~I-OlMw~{0SM;khGSM0A6sKXs~ z^L|1tRKV6Nqxl}^0F#2Pw?%bqRZhc~0MAjnv4i9(l8;=&iJGj7+)zkVg8m@uklQ+W zMxo6lOKE032YF0(=&*&kd*Z78n(#HOzYIcWg5-W?!5>#_(E*To)_jVKOA{xtgILi{ zJP+Tic6wGS1W|HFLV>)Q_A=LE%HJvX)D3)-ylbqnOn-RxjCm6UdOev?b&{ngtJI~j zjY?>p?8TS!-s?DXxV$}^7GxOAuHuKhP@4Fud~@0>`o5gYbmtbg(Hi?Z=cvjYHNX)P z5$rgCI8CSrhF`$##liLM9)uy!)wBcuao&|sO$1bXv}dw%47muyrs#VOAZF3uX|-J$ zzv$GS|L6HQXZK8t7*AEK%svtmlpOSu^EA-K*ehQ?yV2qCl}I>XWD^w`*agj)@YCaR zJ^zBi8h(;X;Pv!(K@xo>*(VesaPM(H!5n$r?TP6g$A}nb0gb_*lVSaF3p2F)N#ulx z@TWxg$IFkLu!zR}#ASwiJPvF37^r01lPTxOcM)@sZxflGd6BW3cqx)$uWk9c^zgaw zx2*AT2C{W^%vJtWUsfg8ipD$bpX}T{|L$`?K&241n4!J`2bolkO1H0DqGPu)K5niI z;}(2qSc{QnnHsQw8bE)SGO%{Z#tksuX(=kc&`jIqe_~B#`q!7U^TzD)R(bMNR#>n` zTv7~n6Vk3Cq%2RM_{T39>YiI`c2;Ko``wwlQbnqx!@&l;+s?}Et&fLKd~TE^k(jqL z=x2{&s^$Bg1)Y|U!@<|w_0!9DCQCPi7TA)2G8VjB+Uxxv->}u-=4gKKh=FeL=MPUG zw^Kc!BX4RG3tK@?peYXt?;L-z!+X99|8JYga4(Sjt`$MV7t^qqE(6B)^gV5f`swKe zz~|k8`8Uw~?cwU!{rRD>LgJEopH8g~!R_SFR7Q+u`ZEeEBNM8g?(8*c=@tQ{FI9T_ zh;f*_TeNCiwa6c8E`ydOC#kih-B# z%M+0#eg9Q6!)!$eiZE1X?&o6TVb6P3oj{l@_FyYal+7&(i_J>FI$ul_;h%$lrW_My zFtvKzDM2ogCCfVVv$jt}ok96PtwEth%E+t{+e3NE_^S;5u)WR^$)vMzW|amdkIIJ> zlVwPNVy|W5cDWdZDvhMw}q6<5H$d+%{8V|&l(_8{LOsvTdM#IAe;oOB*lBm zfK!5tHM())+cJE#AMk>B^2CW434k~x`OS%9{+I`L)Tj43C<*ujU{CnZet#f! zZ0;=9Ra}H$zoT$&{EiS+&fGG`sNVT!;4)SP4d1&uJd;9WdyWbZpFa zck7^SX*i($?Jk43-}EE0a|AykgKLvclWP-MHzKOidvkW$j_|KH_aak?skkK>cPB%O z;5JG~mwrtRS&|lEu*rkl3laL<}jNo^d9BwCNq+OP+}Oc|}iYuTY!eic}b zh$Is~nvT+u?#GXZ_t=5W3l$kh9a98-F4{7|s66M|y|Svytn77fdI`IHeN6qalzK$j zwTdFlDAX}8_W~Shyf2=l5d{Jod|ANENXnRaS_wd-q+2HSE&0<5HP4FoSTs1a#N}<+ zl0_mGhDjBz4rj*L$o;Kjz`Ztqe;r01k4ZZCUM$fh*RKjOFweP8fL&OtFy*Q*S$p$Z zI`u-p%@xjc{);jAI3Ep_5=u>$YR|TOsnoFV54pz9Zz$3kOgD8qHGxNZsjW#W%Yp+m z=W7_zzfB4rRpXNv;M5SH_zQ~+5onm&>~BKfx}}KmFJRqWc`q)BrvSWhcCzXZHPB%t z-=cAX1qN&zhuv-}GMZJ?hmgL9v3<&<%aeW%S`fzZw zb2k$@(BF$H{fq-;5VC$ol97QT)kT{$?;R}O%h7%plKm*G2}=PDq6-Kd?oJa$tqhzZ z!(rX`z>W-vdkqJ^w1V&cS(UgvEN^O?HeLKem_`aoUgdF9{vX^L(e{pAO*j46_O&m* z*fvZ}=XcUe332;Ja9(P7yp0+p_;3Q2Oy=^GNj*9N-);IL4%qPc?D`O{S6Wudh3%vy zpaZsRItzMH!fpRnWPUekB|DgE9r^G575U%$+wK`NuJ;o_w}xj;y>G(%D@djih>g_f zZT5t8Z1pdHYL}UKMncL_Tgrv?OTazp{|^+}i1ZBc)zrB0u>4zQ#@~iV-{-`k6XR~? z`HC2VYg&bjT-U{UVuYvo)n;sYlSU&PJtZm` znQo#=Xc5`6_e8gxp>dGIi|G~qB(nl!k@-_DQLVUcju0FE$*s>DTIR|wv#>BMNXPEC zRa0xGphbC!=sr<48eRSyR#XhG?A7;L9C(W)0d4)M*K|?>#q=T!I15e5c_P4RWNojYGFQ6SU*n z8iP~U>9?jlWA&c)a&dNMHd)}sw0$hbVNL)Z1nI77O_?oW>YE+rOm$}A=lTkKd`*gX z_S##pRo-RA?9TFgYFYf&argP-yb|)1aD^K0$+xtTx<+AgQj;Fy3dFVHUOHfmw(j2$ zv*-82(WNPjjQUiz!Ao;VrNCp&x=FKBpr(Zt8zfGka1?DJxg1WlM?v=x&s2q0=B34N zHGV{~MH6me{hHSo-s7={A0@Fhe#c++S!{EWNCm}`#21f42FDVXxVjA;R!L()jT$g4 zs{V7hdL+Ad>kfwtS|^HwSs9)beQ6FhZW!ltz7 z=RcW_`4rZ{L8;BJGxML)k>^Y4D2x_Aidl@<-_!UKM%OJ2Hv7Y{M|pJ9#;1n}i)Qw| zQ0epc53mftocb}Pvvu*`i&_oh(eu?Vtm`Q+Tvv6o0nBnS5yl9;LqvDT`>2a2trWe= zMmSPKMwjgZ+hMhbh-$+h*pZ>Uqzsh=&7X1{fj84C)8(yt;UJGDBV0uF<})`@(aoL+ zkD>)w9MvS2B-%{g%oVIV#@~eBo;kTcJk9*fI#t-{?V+^XPb-_7Uty58LYO*Qk71vR zdz&U{H3Yi2J@1k-gNbxeJhpB#tNe&R->&Oz#aXGWs|c*AR({Q;X=uOXt!lqcOZRTf zmgT6^f;KA$AIV7anjp0qMY+blt5e&3cUc=-JEKiPV4X8T-`m?`q#DHfsZrA0P%Pfi zRcrLzTFUe?08B9YstOvtGSyRC|OWr>#^vpde-MsLtW08TiYZtB(a$}b%BE#v03L0xfep&m` zK2z|4r%Dm|g1mw|Na;3_4eBRbPtN`rpeTg8XmXoFIw zI1-aa$65FU)}de?4uuJ$mn}<2_e-b#0yorX2=|3c)^Dv4tS1o9a%4$%yi~E9p3`3^ z#*h(W`J-cJO6zZ`g26IYIH2<*e8V*CLU1zZ@oP4Lr8St3(P~o1)sGnqq=ijdB2oDLgAv)XDkpWf@Jmk@nTqT9qoIaKG2fbu-Q$N;vYgh{W4H};~O-Wn{iV+ zRJ#*u3;EO$Ihxvu^#s(WSj8^yG6SV3LU*m+s9mRKmX;^T)^>MfU(?#!%ih<;#>Sk# zvRcA0erN5%VRZV*$0Ywe-nLTJz)$_;V=JsBLmsL`tfI|ZYxf03r*53aH z1#qD=GX2SNHgEVvZ63iY)yqnUL3V=h3yhE8jzhfuSC_va1{klOg2%M&H+)0VvZ*C~ zVD?+(6xRfDg}3*;hN8Q|1>%Xpj4&(O@e8Sa8mYyfEP6W!MbW#fu+q33e%~)&|H{Dg z5U&c!#p(I7l((_tOMEFyVChPeHv`(6LRN0kA4!)D^rXSUw7XOTt zF|%-Uv9t3vw?2FwLdoIB1-_UX`MCLZ^iFV(KO=SQ)B5rjSY_rEO;X?GBqUn6d7>-W zniIzGyLH%c2xeV)(sk!SzE{CY^oHCXlrL39E}zeqJk2ZwLpEyBG4w29ox_HRfL}%H z&|jpnpvz8R<{{CBkt7BR1*5gbra);0OxZOUvg<%8qn0}qLlae@+|fGiWCC zz6(F2&;-C9Cu93e8xlt!|0hMBB>RGlo`kX!@hd{xsDP}5fQ%`OWaqko6v6V4bdO(} zoObqVK0k?aj&qxy=SY|}fQz}@vl9**VyYxBVH4;DzgW}7CjS9)@RM==XV{&GHGE~1 zf@v67z=8c$_@T6HRp)K=Iwi6y#e?LeL^F?keDTldihILnnqQ3Rv`8{WizIme;9P;@ zx4sl3zYIU%`SB?Xv^yrL!@I_K(bv1$LaeH3T;%>L{H^(o$L{fSYdPsy@q~!IjlY}K!AaB&2xTgVFV~YhMO#xVBYt4_Z}Ub6`v)tL z?Yq@|OvUYpNDy_oXNl+QPgnk~Mz+12G+5U#-eBZT7xU6Jx{3-sG@C;(#hl?f@%}TI zG1G#P!}<=s1jjJO?K>~5Lkl}tt$z}{5ZXT`>kc>xzeFc4fNEA3D{%iFamN62^be7n zX8pBC+W|?ephMJlpeeLcbuw)|dHVGPh8xb+`wC`ELVKW)4)IsnYNw1CiV6)8Bi_5z zQ)X}8-PQw%1YOKa~(zLPN*tTt( zjombM)7bWV`uu@#Hlm-@PoUSOiTF3B!C$2XUMp7^li9WuOkO{;dRi{SJWHG^0M zamK5zeLVC&DQx3A^BzOS%2E?a&7qYQ7It$(aH?y(@2~#KnTU6ZH?F-`5ugqK6t;G9 zh)eqG^ZoDVKkJjPZpx%e(Lx?qBI;0K^Jx zXyK(V5;(>+HU6!Ij6~7TL^*LkaK{Ew6cXlyDN0aKo*kbL`rUrNseb(YolA-FZ_|Lc zxuvD6Im^xV${_BR;Pc5s`R$*DtS|2LU)npk`P7*D^*F4lo7J{W1_w)yc7q2kF~pZB z<8ugocpSWMH>)#wD70V(xF4`%#|Y{^O+)X_Afce*C{|XlohXof1Q){ma5X6YsDrzC zPT9-KIxTlAb;<&rMBZ=IlbmTqT!2?PP-rd;pO-yi>e9$)@7#MJUCMCx<@ z&CbK#!-m69ds}h$r+b-Sn9p}q{<+HG>lje%O(Ngjh&eru$;$re>h7P{TlJ4c#(4i3 zQciwB7W5b+BmAf?$KDc8!XNumapvsy|nc00`0j0cV|IWVCi0gqhGy@V_p`*&wu85Jt&%{F08bh0mC2*V4s+u)UN?|-7mJVM?tu|-#Dbr4~acbbg9eUL!tWcw% zOI~4*2P)tutnacej_ZJ#*n4yh^XNS45ulQ4^-RgHdlqbp01YfI zIkG-=K{F1PBZT+t4*Wb`EgY-A%_Vu|;^Ms$NM76YR&fe3P@KYww3mJtRe64973Qd| z&sxiNlZJhMseSwNrtGlM%V%w&_nnJ3)f#0E3BZ5% zbWpsOzpm?PZhii~5XK6{;@A38A!ya2ee_mXK+Br1I9MNn|5of-psLKMEs?l!5{R28 z(ng8I+_!l4{bf0{DOxWhC@7`lYD8q)gp%y(Ityy5XVCt0q(m)b47b?Po!lq za8(i{qPnjtn-VFR!`MC!VD|psni7%L&-P@-|2}g*8XifgVKfo=xDn&?Uoc>|hwFs3 z+}z(`kydTlehBT1>k0Fb4P4lRW? z9a@*gNi4}C^!Brm-Ui zC6>7k`;ltq{Ws%#+RXm1w)~lXJ|9n|II^zKoqn9DTpYX;P`ca*0Sv|MDd*T}MA_WqC!1e)Jl}VzZ&;-c|dr(q(7NNM@`} za|k!7UX?{7ZcZORU*IL|uB%s9O#-x@fBEYFt^Npx3pdXR!{mo#@vl!~HWEk7y0Dr! zqK&E(jaBgy5o9AEY6#IyN=wk9Vrp7ZR2|SZazq=K;shfqA*3mUQ_sXq+@^?;ACT>e z=^(p7eU<(K%Qa#@LOoPk0zZ`tQDb%JHmOn8XFlKWoOSeFi%XG8K@sTA5WIoK@ufUH zm>o0pp?9Or=HG`00kS;2#hdsfEoU!K!d`onoB|-1AsYkSXW>LV_aD5@?oOT$c4Uda zNo#a!>*@IaHB@2I_}#M9N@GcLKso?*@+Wd^B(r_WxxbtVp7gn~@ImTFTs}>a{lM%& zZsZc5X$)!s)W+3=-?taPr&~wATOJ-5zi-TF__vYwB#e7L%Y4Sz>KeZkD#TtZ#){t> z{Hq|PSzzk-`*~+-BlJLnKC)4xMcR!tvzJ7P%)L-4g5g90w1d@mw6d)eMZ9g7WA-y zzG4x70#fC8HDa1+hZcBEbOL`Q1pn2B8GMSo@0`uISJ$RjhBc$fV(scISk%p*$2mP9 z{~$FwP}%?cM+^Mpe(vu0ZiH}Ixc|6cZAt_*uU0T=96}bPsVG_ncUrYcQk~_pACaO+ zhEd$O(wivQoNI%L)c{E+0zC^BcT3nglc*}~W7Vaj=h|k#6wtpMe!4-W{?Yh~k?8dF zvTfbCbLAL)2M%JqN7wM91~3Mtfg9Hpfy7$|mCSjiwJc+Qb!yhj&y`pIx0o}; zG-F)+UxR*=>as>FS2SC|28bh9`dTU0`ug1^PJa4DszGrzXN@&3B;c2Qz!L0Wr(RkF`4{kNUEBT<1$PmW#9Q^>`* zv;c==hPKpFmDR9Ft8uN8T4zjlcCv2 zcJ0K|W9LeZu#-ZG27&z(5CNT0H`Tfxh_vCZgxrq{fR@kA0Owtyrv8-yFH}VTh%Pmz zKGZy<7S;F`QvyhtsWS9`+<}GnA9omI^pAgwjP&PdQ0no;hR=jxcx0Tj63O*G<&ew& zX_PyG3=7AAwwk2fmjd58XdD>*Epp@x2oFd2{NF=65ISJcEuBs}yTyNv@DM44{|k5O z)=;KhIMOD3ET+;b0$M%fHR^5dP|>(1Z)Uc>zBWN_j_1AI^YGqqwU()*MmmpSq(iA+ zHdS<0_v^HCu-$4muXXxlqV6e8jyt+}bs&ec$(WpD3?W1*kV<;LN}en`Educgp-lwEORnW@GIdv(rb z#g@>hIu-7k!E_a~($sXZWojx;!|*`pP(1}Vd;(z&O&E`Ao_(JM2+FxL`y8cqjnuhA zKPTsFUlurIwTRU#ai6Dv2hGY92ou)c)lQM2F>JxJBg`s7nf0ScHF6f^0xRn6YY{oK zy!kv}NXRHl7uUy;6G_84y7!+mAr(DfZwirxQcNlb892=dF#W7iuVd9fo{B9QnoX6C zbe%Yes)&g8Th6FSu2Jo7RZ|1=Ms7?s2uc~a3fXDar9*~F#;u?-&kr;|*sw^PcgVaDjPs;jZ9rGxMN>({S#0(b5n=2zA_CLEfvZj@ub8!dlG`#v+@NSb@v z$oW405%uu&ZOLLxVIbqqmxMvHwNEXPh!*aA8cCE!`t_T{-RhHS7446wa6ne$n$=G^ zL@jj)GDzyIi$CMTckNp8N4-MCKF?b{Z>?ZY(|JGYO{M&vM_AYLPG`1abW~hpY$Ih_ zqHMYyq(iD3xW}2Aj8PO+?j3iiQcueW`AkLl_19$H66smuy9i=jYiD+iNSH7Yin{>h z@YtGPW1E#7l!L`5JZD20V5slGUVB!cPcIE_OI_O(%^Zpgw>If~Xp4LM9O-XjOGp3_ zW&dVuRnoX*yLRYZKz4Q`+Mvt=7;N$s(ZQ`CH#43%6I8$g#rDY;bq|gb`R%vy2CA{B zK~c=uw^EYlq@AWCl3Rh{TH@6q9aGXz78nWwv>7`{KyGzTy=PcKhcEvgC4k@pez93H zBBbOk9iLsoQj$T4qf~A{KQz(ADGq6I#j92%_+`vF$FWGZtLm<;u7e}U(`5zygt)nc zGj-QiJjUd%f41htW5{Qbe{wg;6_$oB2&%9(M%Hd1L8 ztEOL7Zg|#$ZeFSWTVs@Zr$7nu<8`5BhT+NXQ*VYrM(*=TqBLrv(>-`q;@Dy2{$%5; zrfWIt)K{=A*c!NozgKJ!hLdMyu@+gI0=C=n3$`|}cgD{+Bw@D)ccJmN`$?}8_3z}1 z)QLgO?may5cPTk84@tNc$8qoZa56Z%u<@95r@=Yt;UGF5XdnvM@t@&DMsl9jgUkx3 z$?d%+@DDNxaJqisJq1AoKjoSTfm4<*wZLhNkpB$B1Yjt#Qip~LK#b_4yDsj#c5kVp z#FigM(1fao`T+$iBcAjd#>VPaCzM-e*S&yxn+rLJCMO*$;0Mmwq&Y6^?V2uQUVKJC z-;<<&`xJ8t zjT)v}SvHzu#*F0XZK|(?3VD$Mynsei?NMBch;IW zv{pn20&EDU6`u*UBqihz11^GUi{C7D=0ufA8oY=AdylWaf1lo9w|qVhUi_XX5)aDf z&d!?QJIkB+nA@+xEB{XAS|t6MzP1d0DT6by*jc=uyh&v>sB*Ap!qV^{yo1#(W=1Az zfy}JJiCnw53KkFeT)JS6@@S8vmo(={SvH55fw!K8`wj z*Oe8Og}j?fdg`=@(owfhgPPHww1PwwORupp4VOKe+dq9U30|4Fnp?Y;s(%sBiD)~x z!`a7)gON}x%;ngWg9^8&$UqZIhqL{ z4h>LKTvkD6-mbnvf0iUK*|ynNBp$#%yk-Xxjc{AIayWNR%QyO(H#+FqFs5LD0Ikj7 z&@WK7($299EK_#tOhBTtplSTCnP8-=$iX8d|kL$Q*SU}rAKt-U7b8^k#_opFJ2JIJ!k7LpqSepJCbZ0xF}==r@I#ewLcLx z?Q5lA700oHU#R`ov>*}kdZv0h%l&wME1bJnNMHP=)Wa5e=0;d3ES>4=TN}g-Wg8gibIRer1prEU!>dNX(y=b?)kGp zC~lmbF)WUUF%(@8eIGO{4yD(>dORWmAqV)sg#qDk!7#9klczq`BdT;sMXEJ{^$@16 z8$uY!FirS@Lb_Jdhk3pjs*0kGGNFq4k0JLEH#kaI*Q9 zU~`ig0owC*2Tow=nK{sC&<+UmZpiV?aYpgjaEeFOyOVm^3pz3T7}GuSDwCnIA&dF^ zl&MEoCq2vKlVCSUScA@iIf?1K`l+E9iL3o1x7#f;no@pYXxBG(G)jR+RwXq--9{sM zSz|-6dD9sRMha?j01vO*u?n{^Ab`}y|I^PtrtJfZ?v+au*kz9lPd2+{RLW>XiE0op>}WD=^rjVH-`7p z^|Zq-kA?29mVPPgPkX{7SVzZljCT!wp4XWY97fhEe*|35f1Y(%7|gkkq2WtW+#}_^ zOWxz= zCSW$=;!(-c+{g5eXTs3$Zhz13{iDbC_0N)C(B{_xjw$NSeU97@LwbR?9$C$p%)7l% z)-=g7z{lfA&qb)7p-F?9%G$?5^lE4hs#A1hTv3fP|9N%Y>;{VrOCh?73O+q%GT=u`wrf z1{T?e#E%J8rh@r@e+fJO)pLgtV1W&>)kQRx&v zA|?roRBk+KpU!G?yx)}l-cUb|KHi?T-gj$#?@s*QGpk)Ma$%t?_Eb`x(`QKavC8Ln zS5pmt631K!>3Fp~PaTgpmMp9xEeuHxj>^1{x5Y(w!JARqyqGx&J?k5IR||Ju;A}FY z{kjBFj7Qk3R~_kY)L4a%U8S#gZKWxEtxcAGMw8q&A&+}vWMUm7vOBvjsSs;6pzF3a zMTUdMKeN=Laq=UB;IR5Al7;9bB2nr>!|<1nR?%{CO)sQZ1JVHw0FVrj?kp7n7J(E_ z05~Jx_PYby^4;H1WvaY&di$oI<3!ZRNuvRy&P|C#T~EP#i~GxpnP~n@h+Hg6OW&8F z%-Ws0y$E#NztdR5Mf5?7Y`AWU-8Y`L^zb z-jWKKO5`_o^z^(>wN7jaIM(>=Nlu0e6M7iF9Ti5(y+`K-0hfZz?iOOR`LAD&R`Uq0 zw|w`niB5v8PocGHx_PQ~cobBs$BAl137qr_5ET$T7lIi4w|P2*_+l{ll}D~F2Hw4+ zHv>}l{jfp>_#QJ<7I7_(6X|3CwYcEjr>))hr%%U;e!j1FTCrL^ zPbCW%!Xa+y)i%S#ueoS6(u{i&vRlt3bFOd43G<1Lj7&E?~swrZv+n&CX#STC70cYG^_ zGoOJhSb%cldKlJAn8}Z^0-2%@_qxY*S4#ec1|-}(GTCfgYXlTFvcG-_0-83-Q6A^n z)|*zlSdbBYPon-9{s*NjR!VdLOzAw*F`eFUO4eI(6L_}7Nvt5O(Ml1R5W)`FH1`7O z@VLkCW;&;mtZZ_jz*Jk{S&qxY;n++e{hUJGB9 zC)N`&BJ@jUBR|uCct=GXjb22|5gmh8E}?A2`XNU^&)~_z{K>g=L&y2p#O+Sm51q0{ z-~MNzl<)fhb{w}niJvq7#}4bR8MPb~Y^X-&M$OWblAF`R&$Iq7=EqW!b0wT84E;=% zM%>}`8rD1hMonQ0E7Ybx5j@e(8V<^hmsRTKoS8xeOC_>S$_Rg))IFk9bY0m+k2lZ) zth`V^qIb;^2LPD#!bORL4kkGwe9!?HEC=Bp6;^1TqDvat47td_o+=uwBjA%y3dN-yaDdg1 zMx9A5GrMBRCPg1paz$*7!ay)~5VD&+8y8B%5EGf#{2D9gXZ8W%$q8d+q#pZ9=`L7$cGPKjjTd<|(xhtx%whX~zZk;)c=Z711qCjB&6;w|753}s z>hbJ!NYgSeG(iYv+H8T=MmQ&F#V}O)rpiMl$MhO632CtHzWD2V81VB5m4l`ry5wyH4agy$|C&-2h`-MsGY?^cz z5+s|z>FROw0WE3ZXqv%1CN~OYWuF;}_ z&z(#u+VOEI1Zz61j$w?;?kR=tjvinV|6S+>)>_I-t9GfhBGf`%Qfb~j6f>L!V@3Wa zyfVt#dZY@G_kP}Qfn(}W9r1xs5g z1XL1CnNEED8JT8b2*d0eRvRTm8m`I9m_{pfZTaqM6DX^&J;vVshRE{1}3p)hO!YDh|h^v27!!$Hr(^N?SB zOc#+>p(V|=p9jj$@#F~4FybN`f))(!u*LCEem=S?7=c+SMBw{yKjmxD0a9Tgi#s*L zPt{Ra${6Y*pWV7lNbknpc1B-A75GIz8_6;C1!b7vb?9hdE$n`i z+_XcBF8gZ0mtjl7YRbtex!phsfxP|%D<6nScxJv%~MB%c9WUSv}#5DT&}bB3L7QD2n)i)bu7_ec{$bL zNb5O`NaO$&#o{81l`ZrEoL)CPUJ4cV41t&>DILT=0HyI8`>LNaW5rjNPGEY0(kOmu zpXguc)fU5;Cg5O5>!{j8Jaedv4>Q+)PYKV($&Jb%=d`LP;T#__%NzMh7Zn67q1|P3 z5}&zxt=oHKQFyw8+34>(yL)!{L*^4h+H zBvy2WN(e1lXN^k%cDN683-+8V?nAGfV-`!aKZTPH+Tla$<584~!h-*4jdh^BmS`9J zp)t9BBncL>T`8vUnOLg6RJte1k#JR4-&-!Jl(#BX^pnN30O$;9?v@UK6>t*)K@Blu zJ2mUA0;CBRp}Ip5ZfFR&C_$eD1QGaO39>&3blZC~h+A~7Q4kYFRZcQiB>j6P7W{Vc>2lMrU$5NIBX^pk2^|aq%d9#k2d9xH|Lq1x@Jwq`q!A=t>zjKM2@EieEpeP66uU zGSJR>kg~1ex>Q6CvXB_7p?!v$3_GsU+X)%V=km^>{1SFmSYvCvWN=B%|WhbV#sv!>gyc{{3wA<}Q7N`(<_Hq_)+kq7;yIUNPT6c)Mzdsg=NG z34@yf_xI!Azu^>YD!@PqrdPJfFEfgX0*Vu|#HwVC{*9}n3OFC5cG7X~DjMb+>Qv1X zW`WaI4?vlvA$5$MDx0tpuXFTAyZHTAOMq4)XPlx22%;WaWqz&%7zZLtaHS=8oS%kY zk$#T{N%5!QQ^i}NYiCz0HFm$gt~^`RHlCYVv+8|BfZplw2V7!z%-GWgTlC(;17H_f zd&1BCp8TGTLyp=RH-F-EcD$+^RO{B&YgXcY*GM>Kb2GwkD5?OI=|T5so9m2_606QK z{9>1ck(WdScDNN{_LVqq(AEs7Q`TXtk z81y2n`TEz9;&~=-g!h@Q05bdi)yh{KPZeCkqq@m;SVogWyid9Ic z>3c|I<0(w=Qep34t-r#oIx#&8w_HXB5|YgspoImI$pt!WQ#&0K!m1F!*zHp1T#SX_ zVaI2Nip8fp3o85GeZQX|?N__qRZ_V;7syhW%9_!R*f)G*=)9S;U$Sm(>G6D>TFpM; z$D&B)bBruDX&%+j%icw-u6>I#Xp!w$DPToU$np zFDVv)W**^SU@m_Y5Q4iz5p+CqaOptDxRpU~D}wvAZNM||i+SiXL?2@2IQh9C?q0Z_KOS<=bX9z#E*yi5TSM@ z#agGqST67%9a+w#R6|d)&7}4W!azCdC4b_nMEhp#ndOwG;#%q0fdW$12OItam+}W+R;^n z-92ek{qTWz;dKTuUr__SKgCD}?30`Z*UFPWAxBn6%2ggPUxyEKdo!Z~#ex5w-YIvu?3&xn6R_v?(+Th8&mKuaTlepUR3f zocja{|B%)p_n#R6+EKG7DY01C#Ek8AP*g>jl1NL~VyWVL^6`k#Ll_d7=2vz+{kwHw z3LeHhuHigE{%`@@XP^Nlq#Q&KjnnO?h(1Y??Us!xe!aV_pg}pF>up%jP@qwUTpfm{ zF4QVXRhF4fsCa@3LMJBSS1FoCwiwolK)a&^3&aLHcx-*oYmVr$L3CN*f6VX&&3(R^ zcWN>z)S%vCvOI#?CKQ-YLP5`MxAZ4qqow8IY9sfh^vN_9$uS;r5JzEDBnxxRPX}v+ z+-~!Git&hD-evzmap~`k$E_X?v;fqG5i&qM?c_k9u<#716}q!=coeX7 z2i-p4Vo*w5mO#VqT!Lj%A~ueilgS%3q78CF=QWr%E(&n+!}!972ol3X8y_e`R^XJU z7h&2%nz|v!3KyRBBm28602w>-$N4-}f|!W^&p!2~2QN7kCP^!Lkchh&cjB-BF0_z2 z=BFLWN6zVG?TO-F=3Uttdy@H1_^CUl6p{_y?W1rtl*%Dy{i_1I+{83`4oBAd8RH~V zK0>FRxYDRdhB?=``YZGln~H!?{L$>cKd*0+qwg|X`4&QTw4e*htRL|&;$ z2kI@_p$-qt)alJni1Y>ifDj@d(YWkXz6M$xOEp{QaZM#nx-+Lzc;oe2uJ!a=7sZ_xFRW zgcMp90Xc8C|MdZ(>12>H&+T9P(2DTyKxix~BEGbcUv5u4?V6f1Hv@+s087r4OOf-S z-x8A$t+cq}3I^Q6X;?OU)@Xu~RhbDotc(Z|c~%5hWi-}&u2=V8QhnBd;xr-b(FgOC zeR4T0L!wI}ndM80cvraCYN5P}6iWO*o?z1*kRH12apujCBt}(fFNv1l)^t7Iy^Bfj zms}J{UIp*S_}+JscLsxPk029SMTugcPB~obRaplGUX@XK56<;l1aWWbJjn3Qgm42C zp&G~k$_?li42$5Wnk!TV4k2W|uvd;hMk_{}+E*PtTT+`MivPdXAw9Ia93=Sz#LJ>2beS}#o z+83$@Q2_{$h~$!XVbhr6o(3w@f`U{*m%JG0J5b@A7_b~)otM9RZZ!Y?yXtA{!WI7Z zTUYP_AF5?NW?GUc>Djy+#-yq$%EY-fnD^$A{7G_|%Y?^yw1C-uY4upl!}<}n!NiQP z_txCS@oaOA=9DBV^qcU8ufM>HAKRoW)+NAWS)oDOC%VInjYXv)yy(!C6G$R7nX~bx zavL-7EyvNJMp(zE<$c5LqKm^^Tm*GGsO=sMg z%7){We}ojK_wC{bqWoLu?Cl*|T5|d)PF!*lJ(pl+_NM&gi$hU{A1(=jE5^f2F|d3h z8Ylkpd&*tzzNfGTQGo`$^uW&twz5|O>@pF+pWxE881 z7zErJyJBW4{2f`WmG%!FfF3Ve0IBs4u{R#X0?;j>7qxRs5byNTadMg_?wHuu(f}V3 z`QLf&LWcWHpV^w9VvWCL10?9ZVZ(i*3Jq}ILKI|`*@KG_aV`2j3jEkE{}>z8EJ5xx zr+^cA914~zw7GJECz6Z;>PZy&@l{r3d+%5yUHYL#n95^)b zPgxS$>e(+HNqXQ6Kyq9)bg@2~`BAt!L4W4@E4dQ4Xwz+?thHz({@Yxw{wyB&ZiZQ0 zuL5LY07OPc(H#Yfd0R4eAd~iCM2l8!4?Y)cDms={1(sdACtot$&-r@PEu!*W;~+BF0}Ih6EEJS3$`)WyCs8ioS8 zm+`XRhE)x-u%XxQBUJ9!&~p|+cahWO|4sBp7IX z!<+i0z)6f>?N;_KAKnY^7#v6jkaZ@2%@%F#o?G|+ecY+r*M-+ny&d(-HQNkz5kO7;hQj8B_)B_YHHHE@! z2Ib+2TeEbAXM<;m0aF%<*k;+S6)8xRe=;T~7-lXh*drXD#yCxyl-Zm8byW_VJvX8k zaoi&e94C7FL9u^*n@r_z*8?OuB+x-0aDOt7r$8ycL31mfQ&?k!LE!>8I2mRRd8W-!=db0aSH2q+%Fj`XF#bPvIa5Zvpw zkZ15(_JO^UpON*p-J|0UmM4CHTWfoeNTvylTf(=y-@pHAmUfOI2O8i|)xEXKEJjZ6c!@QB3qVWDocNl2)tSFwu%f-T ze4J#{CscH+Hs5B@43rumqFx74fU_T{pz?d@E(PNIw0_tWmfNP35PYS^AiLsx#}X`s z>&k{>TGuo2;Ym)8K)4`{OVHp#^UsQKWKqVcn{hZ4&?FsI(EMYaK;?@D?L&+7QlAU+ zeS|#n+y9`)3oS44M9>L*R{pgZ_MMqG_=)bkSwWJ}DlUSk|s=F%nokitNvi6fBeU*Y#f!`UChBvpr~ z5q-8~5Jy=lIYYi!sJdr=e|y?CZhU`MN-Bn@xea5uOWitKl5zN;G{5*P5~YoXg{kV# zRcSL$Q460#%`|W{`+j-LBe`uazCFQ;FEkI7O!;Fo+)#ofSs7kM7xYZ%>j^pP^rvg% z3(cm@xMqYpiZI0+#Y`j9bi(X|533wIs;%o-A*l-eTkDxm@qRHJ5j2>JkU&!tgi<*5 zqr2B#N|LmFJsm0MfZM2nJutHFAA+7p?lMd{K%yaxyGyqd1*>52A%ihgNPHBU*b@DL zl-nKVIwf{^*h(oG3PJZOiPabcYaxZ6*kWzxUOipy0>?(9A*jR`G=Nr{O^)Uig=?*AaCcfFc-Iad!!two>H%# zdQ(wDpXcjQndirMTx-pu7~CPH?NGrPS$0X8^xRjos^VTgYJxy;+wac*?|`)y=2+8j zxdKICoKoWY?sEx22CQ&{kcT~A14YZA*u_AylA&|ndwHfhTuw4b$p~|*8jIZDDhsTo zaYe50nd?;rxmBzKmf*=!(Pd z7?EK!QlKTXRAc5`bO{zo)Y;AZRpB8T?LJ*?nn~U z5hTY`FBLml@7)*CMMuz4v*tQgp;I@MA9?-z?!*i-#sN&uaRXR!v}2j|4`TrjR;WG%8#Da9eJ#Ov)zh7~34aKY6{P2WF-J5&T4H zaAl&6{iGN`;lzT*wzL!pLc}b+c=APSqo+a&&v!2PD-8nTtRf{QQ}QX*y9}841O8x_ zX{*;QVS%9U+tqzX1*qPzh=++_l?d*?l0(oFZ)!*&Pr6rYHZo5&QLFglib>J=e8j`B zlatg@LH-cvk8_tP6o7xOS+H--JnPRpK}vFXy?pm!cynvtWYf)Pl!TZ%)BS6yvV7e9 zqIYJobS1zOa6?=G)fEOw^z!LPtjW{V29Hvkb;XlIvMtKO`gPoudMS+RMi zT`gpX6f~OyM6S!E9^gjv6A5-BGk_-7*yih53&k=bOpFRxOu=yf*vN4^6_TF$_lbB! zw#O1F;?vop_6$0g9Nl1@fC)wD)-mDDRFJ4P-=wYI{(^ncp)vRz9rI_%T1 zA6{{kPe1_tN*r+NWs(40>Z}5srU%F)R(-L)M4%PDT57Vv z?kpHLq4$W@VAr16+`3olO(&DQE@vqKMSGzv_lnkTAq(=z1s%G!c9yPzO6eBt{+VAa z{r~A~5Z^MWB)1jNw9Sl$mw$9qUDv5De}{5oyX8zXO?IkHnX^8qr6OU2L}!Cm!IrGn ztngf%MZ%P?z00I|E}y&IZ*q}ZD1^)U1aQCG_oRtna16xGtswZ#8SKK8vriVnMt|&B z6=jAZ{wVB(;+!D~WeLFm@CH63qMyJn1^UZjNA*i8(*rO?A+{`stxL9V1lfOV*|-r4 zqXcoXIw3QW4SjX_$}WdQOW9$(Y$nZvB89@ZrS(%Q;?%)MI6aN}G) zxjn)C$2Hr}2;Xgx&lWz=cbnRP)rU=3S?}E3i{9D;Y%vl8;|(StK}sCG4FV2JiOF0H z%-v2Azr)5Lz8H`fL43+5^#lk_u%l&;1DMe13kuZpfnTZ@D+2-Zg<7dNLQlc>8kRb| zoM(;V+lkOhW>lgoScNd;KzSbfkT5Ke~#v zg0_HGTwIg`58Tr%B&Rvg1~c8-hi7meLItQ;Z`mcc*~w?^xQ)G9;YGE@%QYA~SSmB% zUi|Q)P}T-r#VLfRD+0*$ud9{RWDfXa)=-1WV3$ODmdsRbD)!jBqnntp0>&srXcrTQ z6MssfgO=dd-*s?R1w{js#cB_}>Ej`z^pjCh0_wgfO28X@Ur!fNC~Kk;TBf8jr7H+6 zO6xEPDP6D@pF53`U8HSMe6DCDFjXu|;v|UZyFzah-ZFD(WloQTB&$(Y78vp^@`9Rp=*R5UXI_6+$#`jt(Oc zS)bs5zm;=_% z-6znrznCR+=^43e@OGWVxh6v-{q9Ig!|A=+UUc*iVGhtBpN)mXlEoUqERG)7^SB$i&cz^`6|zZo-RVn! zN&y1&%LFXr3u9!9(4dTL#H!|;ajD~Af&)mZrKW0@>|H7xzGf7AMM-p{lR!%n{ADK> zQNMW9(7*s~rd6ohA}`d~b``i>ifQvf1ONf){zT@&3@pXZtjoi6$a_6JPW(ZxThU#< zL!~>WgJdWoDBCD81pLU-|7KeeeL=A4o6UPnba_(;t}WZB?r6YZh+uk=&)54xNwcKB zL19ZM(HH-ZskaP@v+IIIk-^>F9YP>DftO)|yK8U=?!n#N-95qG-Q9z`yGwAGGx_d4 zRp%$asCs7ay?XWP)g4E&zY?DWW*mu|WaK0N_S9BkF{idxae|l4M(zF`#uqnD)rAWp0lgM3;RiG5d2@i}Jrtq&J#SrkTW3+;>B1;z@BFcZYwPzPXyG2OxAY$X| z2g({JyKuaOrV@ext)+73IKKr)?7qDC>l&z$d?`$9%(xC~Ai7apA6-I=7OsRL2D)%t z4RjiAc&;N=wkj!tBr!xrM~qm(p>GPE3ExS1Yq^JG6)#Az5xjU2e z@4~A{_{o{FH>enIv$fsOG7zN47V%a`)y^8yz?1$vdA zYOJHh;`iNmdxh+_oIR@c9{AvM+S`zm=Yf@D`6m$Co)Mz9>&U~CsE4#Lx&ZRZX*_RG zc=qyR8+yZQLOu;9Do0qr?3uVg{E_4-;S#1@Pywy9_+W!Ip#d~PU-{xZas0PD60z+{ z5T(vl9W((7dqk4e>?y%JMJ-jG*>Eg-#@b5tqF`lp0 zrl9r=rwEi@(~sm}Fj?^y8EOWEQ7042mzeh(<@NCG8VM%&e2H&eb7n^7RN;whUyz>$vxDfwkO30E0_uY#9S`~pIje>$Y_f|Lh)yj3HW^LnS9dGUPL~Cn- zgI%fHwGR2I<>)mdOX8Ve0yhv9 z`Dq?gAl&KPmL$o>NsoiPj~V+$;=a_rL2cC)zc-Mm#b_oHe9H#r5MXt@y^qgh`lr`R z6o!DIMB(@$5Edkd(`$(R*7*xk0i(G~K7h0Zb{QIV$DDHTKHwf{Z!fBzk%-j4CW|^k z8O~J0dX58iMA(M@C-qM|Xm?M0eD?wiWq>?^|Dc%srZzTzSAk`lg=ItmN|vyWBRW46 zhng?VN-k`qNReMXpUf_0bca92a6rzHtB2t&Z=9?Vxsc#BmB-CIW)I8=wI_H-WUAHE zRRJi6D5PNL*tUq-aqt6_F8@3X941NRzV2$!98JX_4eR~&%gD#4%WscP8Z}3I;gVLBo%gDE;#L_^fpSW{ej(J|m#y~9fhtV2u6Un9 zJh?lUa5?-SjDa=>D<7m2(N{&tkdou~W1NSXTjh%-$M<6j(Ixj!P+5}2KL;xQ7~uNP zfuOuA-p;Q?(~nTs$`)(h)DPU{2ghT(k{CA69E(BiET)`>UM&h@>DYd;UuV&Xl7 z-BVaQ-@~vWe%o<(;TR80oCN-F4~6ghzw*%ZG&j!#QydFL?>x!&p=(*q^&cwnS9a1r zXmukha7=U}nb|}`Cr8$w1_J^`3yNgQlol$=sLt?2_LHC4I9)B4kajiQ{*4a25cz@` ziKPqF!nk4z&IHFn;M5Ut_Jq1Lo-iV2V#G3v?gafCB}>9`YXa6NMO(HIOq_?F3F6L@ zH5Z@WN#x+6hVmQRCIL$wa|SnBb>K*5z*IzA&loj&P3~B!BHlELnCwracYf0LThigf zPpF!`V4Qx@PhJvr)(Lb<+t27>n~Y%zjF*pZ^LM#FV$GuWXIGWIY<5C#qR5INL@=Q6 zHVIX*@f2dhSb{m}`k!mz!etY}yH8dxuf0;50byQOkh9MF$(z(Q)^rO?>*pZ-V?a=nL2Id==Yfaph5$e_rX>%rB`j&qB6y`CmBUfwPY}&s!WbPjo zQ5?%J7f)@!h=_Y*^B*1$?>e8nK+KiP#>}J5ifr7MJ}?$iA?L;jrA!a4C>HI;pT>;e zk&RiYsKF->>xCx9Ndn%JDPZn6oUa@&5UE-{!29%_`) zx6YapB_D=9vey3t<*f$=hezQF)Nb%moQoS2Rj?LL(-UC6Bh-{@Ke0Y+wD=u<$5ppY zoBKz4d;VI4g&OOK*wU$`ni5`r)lCTXU0az$U4bMsn|TDYm3>hW@^vvl3af*YUq_si z-Ei=WdkUvT7B2ty0jUhPsxwrN&+DD{Ydh-Y6n4&QN?T_;uIoRGFZ}0DJhrY_Lr-(x z*dxFcasIxq%_qw;5)2s(H(v$a6h*<4-61yB>noPr0^cvx3AQY{nMX?*5vhqkt z;F9j)QPiMf0@q*{xSTY1764+WD`rBU`H)H=|J(l^aXs|C`(uu-*5@7H3rvisl_YBp z9(!61AO*JDe6k4xABbhpBZ=PYe%g0^r#u$x+6D5U?m`9q{}2iy7J#|_bv={$KZ5## z0XVMW^7WQ__5$q%9qaGt#3xoae?;h%jy|GPQX1BnR5(!i@r-Ur&a^~NU>!(B> zrU=P0-oE?wz!cU14`@>YnZ1H#hw|eAGzM$Lo`vDy<)ZCqcB&gJ62Ac&wzF=7Ex7NfkO_kvaK$W0+n9=AV7n0xs~cBNc{J43S0NiZ+0nMEByTSJn;-qYcmr{$ z9h__o7z7l`nf45K;)mjTGPj@L1LCZcavW)0P?sV#Lw=+2957BU7Ib;OT|`SYoWsidC~gju!+SjV6O$aU{L2d zowj#+oHu;BmmVFr_D;q6baL5Bk}lodBF)JmJpl=X6VJJN$!~?Q28b|sD0hSU@3A1u zaxHd0=y*!>{|IqoLg)JHQ=w>s4-F9%L%wE~5~Y+{sAC;`WfEtDWAvG zw6<9#15XX^O*+s`NHx0fG4J-8vIj7kl)k+=#1YWlE$DVStTSzq8C^#2aj0V^7WhS) zEl6%d(MxI3OD2q6} z_Fq^}Hvmg=VT%4G;1e5LvFnwdKceltMN@mFOZC>HS)C#dO5i*vHqBoTYLXH3dqKhK zF^(6qCm3~ZrCY$|hj&N@^nX|b7DY#h(DG+;NCC{JK_B(B8!3FC{(uO3J?pcB<9({K z+@YF{i(sLSU;)j+*Z@I?KQ=08M~Lznc>h`t!GD7MJ53fY1zdj|af2Jq7f5Vz$l6-?B&RsiIe)@@9FK__n}FFD33`#6r+!gT z`>^S#87yBaID8ZDfrzzP>$D zV*burys>)x_|+C0o~IlO57=cr#U>TnfmvN2PY!bhhmxS=cUlN|1|lJZt08Y{{Y1YK z)?@hcf-1J%K~+=JW2(%kK-73Tq3XSw(AYMDOuPy}6z2F$cVYY;)i=r2(Qvsjrb_l+ zvVg*-sGA@!>6_q)${($(b<5ECh~%!Y3+^vM^i9uKmP1x3)%vHiO+yy}qo; zv}B<&r=X0YOz^IT^f*hDo?e%cm_ls35i4#vZVoSbNfa-n+l|_vy#d@zMq|NXEc-4q zH;U!P`08w5LuCaU=nQLD`=Us##SF6X7fTGrKH)7ID8^mw?xnXhjwJ$g8#r347-u8+a@^4Eg!-`#Vj%y=6$RH1oyIg025_E$yqcf@pgv5EltK;gS_wiU?WjDx{J5arI6eIhn3 zfA@Ly?nT2CbzULf)Z$P~r~^tMKKC%Z1NrY3IK8P+Bfzx*YW=M*0JG7zbiy+FG+EpG zVPoy8>*vu>M{k1U?~`I~Ys&%>kKN7ceSA+Z9Fx{C1H1=~~_q;coz< zDB?z-?S&w(OWnp*ii1cVrX4f@W+xO0R`hx(D7i6C!Z5mjN?QhISao1pwF-gm%IxW@b zvUbtrk+T$AW>F%7?KChz#yLd;H|!ZmfF@4Y3*C2JLUk9x#2EbY2{8;d;c4F^kLE`# zJVbbb3iH$?4gSqi5>mF7qFc}9jhrxpUsOfczrFdkgdzFH0EOS4RLms@}K--EfPY`Z*8^})A^2Lx!u>>et349g(~IT zhYz|gxgvyTOQgN@{xIQp{Um{1xG*(q;^>sc5kKmA|e^*-2}HFZxEvK5nKzUxLArTV%~zN zURJQj@!t^Tc5aQ#*7s~H-jwca&zFm8jc#{(pF0y>q&l9vlUT1i7KYzEF#5qyRF4!w z6MGoGz=-~uEecd^vf{PK-SnF615`Ws+8a0O4e0PBFW(yiYQKozr3q66_7XWfZin?^ zI{IF78s~8^bK|)FoTA&kFwL8C`;Y}eE$6kICa1!x+X5kfrrOaQsWg75V8LcWv=;4|?*V#ShT2E!v@Bhps=*%2dMOjJVrGFU9=_N6LZLAuHJJGg)p;v( zLZtLk=ZmaTw#U(CW%*V29mG@OJ0$d{!|_75Bx7R+;0~{xlQPoNMG*#^=SndQIqf`H zkDV91Rl0ooX=K;)QI}$oTnZvby*E}en9#%wr70L;M;62&NvK$q1!dTnzx=gw*~`w< zIO_5~dil$s@BO;Jl6chT5qa`Z^_~fL6^bJJw%r@Jhe&@pJ-PPOKEo45Yl#@M*G|Uw zdM;*2y3d@!UirD*ZEKF;+*DYj)QW`il>CXt)sG?9KIx2F4_` z*mmE)$vBFN8do8%KN5{!uk6d!npTNA%rJ&$nt@Y4mjjNJyc^%Pm?h>D-x?N1t#m=IPd6~jN4NcQZo)AKlis`9KD6|ahvSg@>!QI3d) zOUmCRN;+YaU}wnESA(O5Q7s`pOfoAWEWqH~*Y>LLF+9GCR`lw@CA0EqJ5%OHyRNz% zL6uxvYr#yL2ceJqx$W7bTpR{`a_9H?RN=x>w zC63$>EMOm`?ZZ^Jwh$A`M(WRqJORZlimnxK0kZX%D&?O^Es(I&Qv@tqZB$X>@Sdlr z<(4fJt0|TC9F_&#o_i<(Bm1Jc&7HEulub%gMSaX>etOny;Y2D~yJWU-<6nQem6|L1 zryWN9cURce#5kp~()eJ+t_}a2>$(rnLp=$wpE(_V_h*v%qW+rh$no`tHWr_XXeiE| zk-n<}QH=o)8gVVq$7_>1eCl^|9R* z__RHhOyXLW;h=jE+%|Aa-%%+I)pE~1y3fATkc|zUjp-{OaEf5)U}&d~ehw=|yM|>$ z@gT(Ya5nf_$g&^399=x2@Jx!O03ZtQB3i0BvX_LWNhU=>xb4tBl2ws#)#W{3VfkCy zdg8Hnllr%s0_fd#YhAgu0{A?&_o7cbLH!qBP#rBa*TwFr6;s@s&0br+`lt`&n(!-} z8k1qBC?i}+@%Ae0`|~`N;iGupH|FF-IKrJ|ymSpUswuB3{^luV_-o9!p~<=PU0)xNqe5@Om?s?Rvi2Iq&@u;* zQs9yNZbmsJp?*7L4LBtI*1;yw2Zq!!Y{UdYx&FMtDDogxE9>C*Jj*_726|itVqA85 zKE7KurVFTLOTORm;A@%)u^CuG$GA3|r4~xl4?B2Qr8@8ok1o^pCkQ6kWO`6r_FhY( z5~;-`tH#X16)FeA7Q?@hPRsJ1s(?$>nBVq%)mxJ9pC=DqI}Zj!ztBO45_a8Ry?J5z zygQTf=bW|aEn#@O!N?cNVun}hy#e8$AO8eBY>Ju*Qy;o3VT(!O@1SYNy~PpY1uX$b^2tibxpy4Su5gQ(90kwj&uspyX%Z=#)j>ZtB3r+ z*evi(kJn6y;s4uJg~(8&A?02_8Ve0Vt9BsPM2bC51LZ_*J+|HCi#d-UcUPmPM`S~0 z!87RF=92!s)5rJsP)zK(Cj8+9NoBTbBoC^E5&kP>hvxd|Mg-4!Jip|tIn1Stqx}l{ z@XBRZq0&8~9&kp*EVKm2k(co!3}M-gR;Z0|S>mI0tG5{vt`8!TGGFf{#*%59t5vIX ze6L+H&E{ubACOqo`|NV^{I!8S@Wr&#ZYMIMN&>xbQMU2fdo zmVOW&oYjbi&a1SliUd$TDRR3VH)bR%FSCLh`_ll2G1ys36B zKnDVX=DpREwb*0+b(cJVgk&a)J5%8=AQ(Fii+y%NMrv!I5! zPecl1t!{8_RKQmq{e|zE3;#0^xKRq=r!TV*tur>GIV$EI>$%593P{`Dc2MR}D^xC* z<93otUsPL2!mVm=Xh}1Iare+#1qI|N0_5@i?W@KQ-$+Y5BQEq7^NhbXg&Lw)i;&)8fDav^xtxs2z&#t^4v)3MlydFDaFZDc+{*zSO zQsgT|$J2|RR?06?NPAhMe+tMpOOBlpY zQo`ae^k!Gg#|0E2HUIMu0-Ipw0k%!-i)tZ7qS|sGWAk9SMBW67d2nwoz2ec-e9pD z(=6(1Y(UDkWn+#JymAJZ1`XQmiPJK4Efzg-grw1=zDuYpA?8g2Ml@Fogm;zDHm6}@OXx#=bUz)(p?E3 zP7Mpv8`c{>^1$>6GyMZTaL~)(%;y)Y(GERM;zsSsMOl)d<_Nlse4E8t372`Usl0Xb z<9!s}o)3m||A&pwUNC<}TzifjRJ+ei#xX3m+~F6#B^Dv-X#N{b7?#ICzA`%%pvx^T z6Z|k7Ponz5+B|m|>ccxyAiTpT)AQoXPc?X4m?cR)>WCTyEKFZL=F49{kNh1)HZ;Po zm#EfgyJ$JrxH@siTKV~&dgJ|h+FMYVF6kj(+*gkrz=c#9XYUu3Ln9BYjh5_*f7t>^ zN2c-b0{CL<1*yb`3IoE`s3r-QDFcHR0SPTdO2W5xIa-Rqum6rb_u=S>FY6PHT{P94rF4zXXCh*OfvLm0esG4T(oL6sJfWjJWp3$^1)Zb z>*{|w=e$P*i*hzFV4gRXsj6;D2}G5Ox9)U-h$`(#f2PBN-bzv+3*wzJdrNxWLVAe< zD>73?SaBMB!Oc#Q!E(blP}MOpArPVf70{wOP1mm8cu362y~fUr`K~f^wObzvla<&^ zZV9%C69r9^L3|DM1ke-pCRlb}E7zWBq{sB5c%u&!sO{zd-75Z4#0<2Eo^&d|6(aCe zxdjk)Bj>Eq1JeE#43sl7E5YJ_frQSqY@BEJ`I$4`)cwazH#Exb4&f2Ma2I~n%}uXT zRWA3>M=TMry5%q@?vh6Q!Kt91^QjGjL)C_Lsr+HAJI^S3MI;Wy!!+>}O zA`_^cACwAvvQlJRgM(7^KU;SL_O~QnVw3q5ay_m#&Rjq0pRd4+Z_%#4_6s>4)0mAc z23?;D;3Lae+`HfZiu+u3i$gJcu3uc*VGy|~ZqrbD%orCoD0uueN#jv+|7;SMpT$(3 zrHRGYf`*?zL*JY8AA)YisA8Q))2hYHD$ZHNajGc> z?)4;0^*P}hpt=C>x zyG^)f-goGcZvGP6?;<41L2o3^Io06KHV3YF z3Zy5Jl5k$`aGyXu1c)rZuF=FHH)|( z9)A{7h=O*|n&3BLNIbpWNKo<#B-QappNv~<6hvLwqHMFCuufxxDWwvuzyJQB^|hnH zq7Bzn`Dd4u1dst8D7USO)l)=k&ndKv9KPdNLcJr|wX`PwMS+@)R0$d$1yQ0W2sS8e zmV9t7QSz30cvSb*)t6esFy(%AePL~@^Evy<`+6#St4%rEgJRQ`>UmhpKwf&Z+mNbR zU@8Go(6n}Z)8_u|OYVORy-3j7A1r^BQLvr}BN!*AG#jth+r5wauYA~nK=4#MZ}CCL zL;o*2X_zieJ29CQm3ssq#JMc3478p%F(|xme#2XcR!?Qw1CiNu4+x?;W31EKd@dMG9}K{7adec!6n+%bDbNc*DU#=0H-f zd78`aNHa=MFt{* z%W@Y&H0;Z|4fe&%k;F~Ru!^JY9>GI)qREKxb)L7~)Z>3{QMo^ei(n~I$bcwVCqxmH zQxj>8R}))rQxf3YX1_hxtM!I1JB=&Oacr*XlP4zvV=l-rok|j>+t0}-#j^zys}EA+ zW~b51&fb?ooE1#2^WjH(<0ENrNavelbCA&>4rz~wH50dW_9D9t;+^Vt%PMGcO68h1 zi#NOd0kBOtFU#ZzL?+OueAgeD1DeH;P3t`?lE&3bl|k2eK3+`Qdqr~n|AZK+IM6R& zy0iXD%ZOp|eTIQ!)7bgJ?%a;YGTdEWPiPvcNP zdGv_}M3&1J#OmxXgKbZZX5Y*xnu$5D4~^mn2721zlMJW)4j=5=@2Zx)j1;xhP;=H; z3sD>DSchJ7`GjwcEXB+uq`i?z`6$ud?s$8-|;-A7N-48r{j` zT$^DtP3-s20AUvOMR)m%ryGrw_N4gPD=zyk-f{zw%C}M*}22sN87hbOcb> zcBY;7gf{_vX^LuTGW}+|qMzgSv@)`~T#apShQ0~unLGH;jGZ#mK!$3i>eekUQmmE&B{{T>^1cT{a*B{ciAC z$;={+hcw2}-H9yE{v89J9;&cPI#&{gvelmFYBvUs;{e(_u>E`Jvt1<;+kfKqpVC}j zN5`14{62jF5W=APkHB8FKTB)u^TOv(`w7Z=xGl*|1 zCL*A;)N8=@P)j61(lv7yN3?JSG z@Tre=-105IEVMskMobdm|JFFHW>xsbA>+Urx8%+g1ucoC!)V@?rk*XP5e;W?`oMYW zvCfZa8&Ov(jKhwtejgt0X6f$kaXIy8{=Bi&i;5s)8|KmX7Dt@#;@7Om7y`DQF`%i~$GY zrwZC2=nq^(fR=#T_U2vSmlBK~a3a~I6Lj+}Tr*#^TJUIGw@H`lKtKKo{9Xu&h(lzD zd}9W2KP*3nkSN_AObErnck8OYW#P;m?NK>vvEU)!9ogaw%ekGsGNM(9fl(-!7HH^< zwo#G?#FQS~4R>Qqx@FPPTwJ>*YIKpGYv||xk;?`LL+J%MwqxKcw#7h|wv3!K>8Xtl zpU0Qm_2|JYq10%&1Y-sUQHTd9eZFwrax95P5|sX4UTvNhZJ2jc%Q9?M?jbqjGe7s& zLqvl+t zOpb`B4@K|1gc;^Ft3ZQnkz@y!-KL)vRTd30(aeZF9-Veyv-Q+O?zeuHV6r4oLB1|7 zVvW?ouVe8=#E>3D%pT^7+3oWj8)s&>SxqbM@!w~PTn0F;a~@DAQGo}fFK*YvU%dLf zLcQ{&A{gQO*q6eBX-@LUW4NrPbanMi=kmW8_|Vk{EpB0ml%MXK(v!kJ@&f;>eS2>u z*#gf!9{@Y!b2%UbfM;gnXT9MrWRjabjYNBd3mo8C;Izc3e(6g?za z8kJ4Vdwnhx&BVI;$rhCKIEZ5o8Lz9*^W&m5479a^-KAzJK>5I6nYISnJKp$r1e0>?6o-%gMEH-HBQ> z|Es+r-u~E~1jf25;KNB?X+NhO^f^DOs%ZIBZ?=7Cv&R1Qz3az=P0;y}3RXlhVDv-p ztFAEL_$ zxvtE!PNG^ILKr(Szaw&B%6ppNVL`YmPy7Uci#uYQf>@lv&Tkbs5_LJ{VdcH~0z2Ye z^6DI|U8u*VW_2K5IcKhA6XMF1re@~Y48f8$`#dF z!gxE%YA~Xm3-RqX)#wJK{3!Kdq8B@@&o;5%&RKuoAAEj~!Qnqr8Am&f;O_qIV6dnU z33^jMp*4B8wE|=61iynz*Lx!58bkf9j`UID5Je@}O68|aV)(>2&AT6XqHlEK0D16K z2e|a=(az3lyq!h7yQ?+3Q3q`eM9M5%D%P<*>s^pF5t3NXqH?#SL4Sx}jGeer+J^6T zU5KEux>TOmfR!BC?D>0xH(F@@uFdVUr=}Z$ErZ~0WLG`UVbio8HJG{`pQ(aIBqJaQWNC}2b%ZUuiOZe_<2o!$nr*7B!u)PA47BQp~ z@`nsnzE`Uk?akF}8zaZzqgvcpIc&bv#xNWe3vQ=9j-BU-*DMPBv(<=QvV2$ybcyMT zl$fca{td0avUh$G1d7lcUq0>$EfaNa2=%=?P1v@tmT<3T%NMR)J@l;u>Ya#O5o+Fu zU{Xo_Ygu(Z^V?Rqqx#E4`nj`O_EM-c!}IzLS~mV^oD|RfDI2t9U$aVj?R&%n$FOH? z=fKPyP$2OZuZfS-QUc64m+^}8WM_3RUy)f8s4z4J8A#mO@mvP7DmocjI37MsuKaqf zPwzt$b3brnzF3pT&u+AW10!F+qM%O%{Q0 z4NTIpXtV~E0zz||#5e|HQ+JqIx)grK-%JjqlxsZe6jYLBxso)y8f)Gzw z2fx`8(sE}0%%1q(*`b?TM3*vuS{sjmvdvH=qo=*5$(EtVInku9EZ4>rZ406Az99t; z`-fzK`QLrEDtI$5j9PW7dDkv-R(KLwa=_i=t0EP;|DHA?%IhHmSNI=w)c^1?N>q<^ z!>MS1zbypejZJEo{vdXqYee0pHdm6Ass5=&dT9Xv3!#KbThY_LR$j4iR8tTqR^li0 z6JXymtLeoU|H~~*oRhZQJ(eG_nwL;C%0JOnV;Fk4Ko{ulr)6l5!aFf07T$@|>eCj|BUEGvE* zJg{v-pQ)dgr8PpAP%or4jo5+NLnx_jS$K7aF%hp9$+zv7S9+nn{e;;#da1N8Is6Th zBXYdbWZ_ulpC|8)Qf%-u?^{58(od=6Ai&vm+GX@#iTP0NPG5oDBo*(2M!3_)m_5t7 zPZE7QBLhx8j<#LwU(#huYYEa*T$~%B_@^A{itR+uW?V*4CVZVWN@B(5fw`ci=KUg}1Vj}p9BMvL$xM&cSHqPa13m~XhXQyE^uWDL0O;uHAL zZRI+t*Npm|bO2nLF{zEy7I_GJ*_%EMhrX2RZ3@BQLbiaRS3Yn{tzn}XqK*`Ryh_N) z_PyQL%G9P^$!?x`-;?q%d#v%hdOuUaB zPezWGx_XYguw!AYp{)dsH3|apJ4m2K)8G2G{wPNfD!kmcK94?s=Pf3x#Gy> z*Ie6n@3SP==J^YtU!-*5w}+PG;2xgT|$&|=dd9OkHa1$y^oqBr@RN5pDB zR7HR$K@ho3Q#cv5=mY49=)dwMUfDUA@B7hfWkuJ^qH^j##1d3%mg^?&u%ipjBcalX zt6XDCsH8G^mp!{L$k62fV~j)qUi@%*D(lpTkKheF>!|np>?3xJ1j1m{rp_IeW#uu| zw@q!*D~w;ze?QgW8k&Q%W3l!gVR6952qlmGelKN`ADBYE zmLzE7t>9E&Enie2+(y2Fhr()-@f%0VYd=qbLyl@-d^l8quV|saqU22jSf?TsfpgVR z=7fB?6C*@Fr#AX!~sU z^>gV<%hQ$CkusIQBiRPRkt0e>TRs6B(C6byTbVWoLzW(SQ#%z$V!jG`4VoD4O5iSnz%gaF_5PcVo63s zo>UhferLEj7a;}}>hFT%GRCrPS6sxe+)+(|EITx-(*4(K2Upi@P7kktC?)2N-Kfb% z2=_$7g}DUMC#QvRuEpxr*4}of%`(?>flaNAuBwJ<;|DA40o9ie0)~WO57In2Y+*?p zlTfT;(<|y{Dnd$;xDCCb0hfMS5|ZezhWm@)IMP_>XsbYdS5_=Tc@uN!7cM2_*8nQ9 zjEuck%7*s;3YVNKH#I6#Mk}kDT0=2Hkt>GBaY^ao-`^|Ep0wMkYBQHgaeB83q>;5a{PPg zWul;Hpx7La>VAI#2w_6IzUre&j5EP!VelIGDB3)VvBlH=g-ekbR@4}zlVkxj`k=n*y0eVU z2Z_1f^NDYUhljTlyV>po9${AT708o7QChJ$ggD<<^(A)LAp+|4J0_R{cx3cyWN&Mz zxTg4w14(-@tMoUDn`SJ((9qu~S%n}hhvN&YEZ5Cs_1xgA?i#EGdZUx4Kj-%*RN2|6 zlG@TC7kFGyH|Rm)dG!hc?>7CUIIH@$-DX5#i<@WjUnkXTwXCewBNj9UE62nkyBm9s zm1R1 z1y;n5%AU~w3vdd9U|5I~Lf}xq!o-%V9fdB@dyvgl*=ZPh&sZ&OyOtcu4R`V-Hqi2Q z@5{}z>-N)11@UK+Un3Z?!^!u0x>AP1g2m<{yN9`n_%A8_9UeXI1 zm9N?G)3VZY^z?GFy4&M&G^H$i1N0R|t`YXd+~~w(X-C#1GcYM(PxUEt#IPdakL3)} zgktXR^I7nK4(nP|LBDeS6XZULj}TE-N=*gb_$}_Zt@5CEh^I1mfg6hq1W6~%>RVg; zCRFLOCSGaj%Isled-MIy9s0}=qL+4#Jx2;`TAQGgyW|U(D(zI8t)}%lD}3&5-A~q{ zm%eANoeetHcP*S|{Bo&Qa&Rj@SgnGtmy1nH`2l>Qmj8R=18#<7R9pJqiv=PUBq^9+ zFCF1K%KWUyNi21uKYSeI)N$Jr+%3;!$63e@B{c`+nc?YU0d{Vsfx zvKL6DPnjrn`1|L{`rXxHu3gH~n(ot81BH;6oAc8tt1zsM@$S%r|GqcjS+4&}?GY@y zEV3W4@4+6GPJR!5Eo6#&V)e^_-Be9E-WEkj2K&pmW!RQeb$G- zLC}Y+d`|3sOS@CYX1@7Vr+cx^X;1yGG0^43g~Cj_(HB{q?owBzdxqi3Bv31%BIwOuQ4m{! zp1M}FRU7F=yYu$6I9J=slSL|P@=vk^6w1nTE?9N8RTwj;8wDkOeN5W$a?0zsJ!=*G zT^nQITOdDXIQ}0+nEyuCo<+ouVX$>dZW6+sVW~g6sXG(`9?i1Wo>l7rn;Ztt>tcQg zID>1NC4K>7p0DmJnaIYZse2o@A=s8#Ku~-q?Y{dU%mA1c5QH_ zC+oa;-O&=@pS9TB+4jP~LDz$<0ca%@-q<@iGG{_E`m{{z_0AeUM!ih!ty+w18djV8 zwRPwJgQsM>Wi#nNgU8N<&F1_a(GR!PgRnif`}+01-|{+Y5A_$u1+e4XZx5Dh8YCli zEBZ;DE66}$KcO@|^C!w*)8>sj(W=)*eOGm#j#W2DxJD2Vb-&zep#gW^+4n2H%uwHK z6vnKtp;*C=p|9ri)w=Mlt@()eG!GhJ#|qc#hdFp5(*AgroirbOo!V`})-+w|s@aR` zKOXq6{wV0zrTib7t}-gFCQ8C!gKKct1P>nEJ-9o80Kwhe-QC@t;4(;XcXxMp7?y9( z?&)9ecX!{{x2kRxGqiY^ulAmj2_Y}7 zxvGyZz1bSSz=yE_3)zn&32SsMN*U*!XCun}Ma1JKV1L5{!9YO&J2bIp8+CbJn?Qcq za!^@W|EaP=v#B!XC_Doje2$Nz8U7y)$KFleDq!u^zm0?rubsg@YV>I-bUvZL2>zR} zpu3@0o;HCk|NM&d`RAH{UHi7cjS=lwCwu54s+H-c8m$15jpxVl2Dpms?Z+WIS690Q zkxR?zP@lj{P-LR?Xpb;gQkJY~$*$i~Afq(;5X@PJP&=9+Pxq{~@t=@Rym((xXm^v? zt82I~Q+f@H)z(;_;Z5$>Z_9_1UEqsVoXI?x#~1dwTSrCMGU!x82s`Z!Sxiho-K zmv+F-Au9cx<(lqSf;v*v8Hz}I{gHGwi6`!jiyqIFPcQosGpC38Hl6NHM$U%LZssN& zI1z_$@fZOCf&!)1nxu4&y#{cw<^o}3TXJp%UtjRTCb)#S{~4pd!u6zx3i&_w3Q}i` zjma9{)QsMnf1i)x$f??dQ@nc`YRb-?i#bzaHZDY!g>M&$MeZWG*2kwSybgwR?wM%u zrxHG&tP}DwDlplhXt9+KY!55M7F8Fg9?z2E`v5oG#Mi1RsDeu*h5rami&c}ZZ->i#fa7EFeMG@$P)F&MSbkQ zYEHNaad(NT@ahs?%s$5q!wH0Lec*`{mP2o97(i%JJm|8*g<70jiOe& zJu6zb(<}ISx6aQ3QeI1~pXxU7F#-*B^Y2YZ()6K!@oBjSGDA~m11-V_pu>1cNmNAI z0dB6@fW9Zv#|^N-k<&KmT=CcK;EDG3_53=Xd}k zkuCJcZns>A&aU;U`I9fHWPfRktz0api;hZDBS^H$qN=EECR3@cHIji-0F{6?fy~eW zrC|-WI^A+O8KtHHuQu4I{>DCs%4X9c@76>h(hvyF*8M<6Uj8?ZIyKG({qJJ+9d|SQ zbf53^&<3!M3KjQP`4GaQ`a+Os<;uW-09?{cf7~9zUWZ5qp^$mDpY~w5bvi?JC|kmP z#of}VLQ5zb9lcxq=z`pcG@4IKX?^Dx&#xIj4~uCKX14{oY7ms5p|TENCuhL~25e2( zXGki>2Uclb4a(*VO(0kB`XcE0toh?j9`x~U$~2;_ Hga7FI)&8^|}rQh`76wXz# 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

Rcv&a(HX$wKR0-iaJks zn|yo*NR*!3y+cRLLm}-MX*AI27h2+gs}q|m?JZ`Oy8rT7BopJ@=oQ8`VAqhNqGWW& z(aieB`bSlwy@m1smSTV|w{*jGgrh*_V(j0js@m+M7K*3<2gFpJ=Vj1inu&PYmCrQ2 zW@9hHJjoX*`q`$LJU0-rRLYlJTV?E3ugod5nX5&4=padvoADD&m z7!>2gi7h4$w-x63e}mO`co=Uy3M~~$e(zVHEo}(%*UFf5e$3mGezCYEzSrdb)C4>! z1d|!iSb8z?90A6x_1&Ueh7rXLES?J{v?qqDe@WGH&3S{tc2F;>Nlm*bU|z+|gc@)< zv6dU_BXyE5r%!8DkJe}AP8Sz8n+#v#S?9saB<}WoywypHthOVwo`5?sg|8`5A37B2 zp|_K10gWS47C3%z$S3+QEc65^OA^-aUFfcigAQpNjXRcDwnKFH>ob<3Zl*AP+fjf; z_fCg2+j@)2CG)ltX%ax71gtyK(X-rw)^)`Z7*eqw95GbBVte#)=rCBF>`IP&vS=b} zfB%!`f8++`Y-rBgbFU=4;QH6Jh-9}OMC1X{rIEY_@eu{CSpyrj{XbPJyoX7Bu8k5} zKtE$)s}B|T7qlOF)akYrHX+OsuEH&bDPiY*8}cokzl?`V<}&IqJgn>Wt)oUk^M+4j z{n|ON4z9bFkd`+M_nK{>qls-2CLB46kcy@OPsop0^o<#kLza)MxYD)pzr{7Jmymr!FvE4%yhkd#N#>u}v;EspYkfUaV_4B~FC(v5C`OEm~N#pN@ z@8xo5We7NFH9a=QZ%5zjXm=T*SjZ}yWYIQYSTVG0AqgAwM8S0udEuT} zrKgf@%k3|z?_!C*gT(kF(dML?Zr?o29`}BhO}B;JZRsTVH_tlluC03GUgWvdm$=?g z`2y_$hf8raEI6eJEK&RpCVfH4T4={Q=NB}limZtu~?9t zbhC=1Hzna;D?-nTUbq0*xc|%dVj1CUh=}HnO^eKWY=lmH?C9zk8EpJ1l#A!NaU@bX zrLcDNo=2FPRDl$VliLtiLs5w4c;O-US<|I@h@gm?J?qz!+R;kmuf1gh02RizhWZSO z_ToHgSKGX_AM!!D+){KAAB=mlLv|~!-t^Xd!%x&Xu-_2o7bv+_$DNw#C7?#qYIfkJ zX3f{x@IHP~_QL;BTp6z{?RrjezmU`7xid+o&cR;~`_#3FBefSKjt2MmtzD2-+D`U# zinoSYG^QV7u1YM(-@=CHo#)ARuFBj_W)Yaop@iQw-}ag54OD!Iw@=}#*$Jr6{bD>F zR)$Vo%X9&x#a}1D?ZYgG%smH|&|EhoA?BG@uIaE!-mCzxpdo%x*O3WHhcu;*NZU-o zFIOtKF9NS**!S9P?MD_g3qBXKf8__fmh=B)1((k(Z>c{2l@w%P6v=AE?UlGl(KJkM z^WzoCnHop52KjOg2~Y>MZ~lYrp_Y_Gfm9NWsMV60=QiY8Ep;=5(&cRVK_1!xOgr`2 z%3^e29)`DJimY=FYDyrm?DaW$(Wl2kN(MiNlxQ_6bvlnsI)A_}T%Qicx2wm&tl!k@ znPzed_b7~F`ZmY`=@rgl8x_c&>1u;7SwJL2M~~lrPe|i}kXVHyM$B;u`V54WSwX^w z+==`_NZMwA;#>$DPdH!tD}|Ss8FSG59{j|leMC6g>)oNRquCmGlcug6gnptv$C@-} zfJUGAf}+X_2|S4h10iC);CfC^yi+Ip=RaX HhtK{GB7X13 literal 0 HcmV?d00001 diff --git a/my-app/src/homepage/index.jsx b/my-app/src/homepage/index.jsx index 3c3d7fd..d5701c9 100644 --- a/my-app/src/homepage/index.jsx +++ b/my-app/src/homepage/index.jsx @@ -57,7 +57,7 @@ function DragDrop({ setVideoFile }) {

e.preventDefault()}>